Δευτέρα 25 Φεβρουαρίου 2013

▪ Δύο δυάρια

Χρησιμοποιώντας  μόνο δύο δυάρια (2) και οποιοδήποτε μαθηματικό σύμβολο, τελεστή ή πράξη, να σχηματίσετε τους αριθμούς:
α) 5
β) 8
Σημείωση (για το α) ερώτημα): O αριθμός 0,2 μπορεί να παρασταθεί (όπως γίνεται και διεθνώς) και ως: ,2 ή .2
(Δύσκολο)

13 σχόλια:

  1. Προγραμματισμός C++

    α) τελεστές αύξησης (++,--) εξοικονόμησης κώδικα
    έστω b=2+2=4
    δίνοντας τις εντολές
    b = 4;
    a = ++b;
    αυξάνεται το b κατά 1 και μετά εκτελούνται οι πράξεις,
    έτσι μετά την δεύτερη εντολή a=5 και b=5
    γιατί πρώτα αυξήθηκε το b κατά 1 και μετά εκτελείται η δεύτερη εντολή και έτσι b=5 και a=5

    β)σύνθετοι τελεστές απόδοσης τιμής ( +=,-=,*=, /= )
    στην περίπτωση μας κάνουμε χρήση της
    a *= (b+2) είναι ισοδύναμο με a = a * (b+2) ;
    έτσι για a=2 kai b=2
    με την παραπάνω εντολή έχουμε
    a = 2 * (2+2)= 8
    και στο Microsoft Calculator Plus
    υπάρχει η εντολή Lsh
    2Lsh2=8
    η εντολή Lsh διαβάζω από wikipedia
    σε κακομεταφρασμένα ελληνικά,
    LSH αλγόριθμος για την αναζήτηση πλησιέστερου γείτονα(4 πλησιέστερος γείτονας του 2, (2,4,6,..)
    συνεπώς 2Lsh2=2*4=8
    Επειδή το θέμα το αντιμετώπισα πρώτη φορά λόγω της ανάρτησης του γρίφου, έχω μικρές επιφυλάξεις για την πλήρη κατανόηση αυτών που διάβασα και την σωστή μεταφορά στο εν λόγω θέμα.
    Θα δείξει....

    ΑπάντησηΔιαγραφή
  2. Kύριε Αλεξίου, να πω ότι τα κατάλαβα αυτά με τους κώδικες , τα lhs,τους τελεστές απόδοσης ..κι όλα αυτά, ψέμματα θα πώ! :-)
    Δεν θα ζητούσα ποτέ κάτι τέτοιο. Υπάρχει απάντηση (πιο εύκολη για το α), πιο δύσκολη για το β) με τα συνηθισμένα πράγματα/σύμβολα που ξέρουμε όλοι. Ρίζες, δυνάμεις,δεκαδικούς κλπ.
    Ανθρώπινα πράγματα.:-)

    ΑπάντησηΔιαγραφή
  3. log2(2)/0.2 κάνει όντως 5,αλλά χρησιμοποιούμε 3 δυάρια. Η ιδέα είναι πάντως εξαιρετική και πλησιάζει και τη λύση του β)..:-)

    Κάρλο, σωστά για το α)!:-)

    ΑπάντησηΔιαγραφή
  4. Aν λάβω υπόψη ότι 2/(2%)=100
    τότε log[sgrt((2/(2%))]=log(sgrt(100)=log10=1

    Με τον ίδιο τρόπο 2/(2%%)=10000 και
    log(sqrt(2/(2%%)))=log(sqrt(10000))=log(100)= 2

    Γενικά
    n=log(sqrt(4/(4%%...%)))
    { Tο σύμβολο % επαναλαμβάνεται n φορές}

    Για n=5 και 8 αντίστοιχα είναι:
    5=log(sgrt(2/(2%%%%%)))
    8=log(sgrt(2/(2%%%%%%%%)))

    ΑπάντησηΔιαγραφή
  5. Για το β) λέω

    log(root(root(root(2))))2=log(2^(1/8))2=8

    δηλαδή βάση λογαρίθμου 2^(1/8).Αν αυτό υψωθεί στο 8 κάνει 2

    Σωστά?

    ΑπάντησηΔιαγραφή
  6. ο αριθμος 8 στο δεκαδικο συστημα αριθμησης στο συστημα αριθμησης με βαση το 3 ισουται με 22
    8=2*3^1+2*3^0

    ΑπάντησηΔιαγραφή
  7. Ωραίες οι λύσεις όλων! (Νίκο,τα συνεχόμενα % είναι δόκιμη σημειογραφία; ωραία πάντως η γενίκευσή σου!:-)
    Είχα κατά νου: για το α) τη λύση του Κάρλο (papaveri) και για το β) τη λύση του donaltios duckios.
    Μάλιστα με το λογάριθμο του 2 στη βάση (sqrt(sqrt..(sqrt(2))..) μπορούμε να πάρουμε όλες τις δυνάμεις του 2. Για του λόγου το αληθές:http://www.wolframalpha.com/input/?i=log+of+2+to+the+base+sqrt%28sqrt%28sqrt%282%29%29%29 Δοκιμάστε να προσθέτετε ριζικά κατά βούληση και θα έχετε 16, 32,..2^ν

    ΑπάντησηΔιαγραφή
  8. @RIZOPOULOS
    Nαι. Τα συνεχόμενα % είναι δόκιμη σημειογραφία.
    Τι σημαίνει α*2%=? Η απάντηση είναι α*0,02

    Άλλωστε γράφουμε συχνά 2% ή 2/100 ή 0,02

    και κατά συνέπεια 2%%=(2%)%=(0,02)%=0,02/100=0,0002

    ΑπάντησηΔιαγραφή
  9. Αν δεχτούμε τη συνάρτηση EXP(x)=e^x, τότε παρεμβάλλοντας μετά το LOG2 και την LN, παράγονται όλοι οι ακέραιοι.
    π.χ. για excel 5=-LOG(LN(SQRT(SQRT(SQRT(SQRT(SQRT(SQRT(EXP(2))))))));2).
    Άλλη ενδιαφέρουσα λύση για το 5 είναι η 5=COS(ATAN(2))^-2
    "Πονηρές λύσεις" για excel είναι και οι:
    8=DEC2BIN(2)-2
    5=DEC2BIN(2)/2, εκτός κι αν θεωρηθεί χρήση του 2, το 2 στο όνομα της συνάρτησης. (Η συνάρτηση, συναντάται κι ως DecToBin)

    ΑπάντησηΔιαγραφή
  10. Πραγματικά εντυπωσιακές και ευρηματικές οι λύσεις του προβλήματος είτε με τη χρήση ρίζας είτε με τη χρήση %,(χρήσιμες στο μέλλον για παρόμοια ζητήματα)
    πατώντας στην ιδέα της χρήσης λογαρίθμου που ο ίδιος
    δεν τα κατάφερα να αξιοποιήσω.
    Να προσθέσω ότι με αυτόν το τρόπο, όπως πολύ εύκολα επάγεται μπορούμε να βρούμε οποιονδήποτε αριθμό, όχι μόνο με τη χρήση δύο δυαριών αλλά και με την χρήση οποιονδήποτε δύο ίδιων αριθμών.
    Είναι ακριβώς το ίδιο πράγμα!

    ΑπάντησηΔιαγραφή