Γενικό Λύκειο > Θεωρία

Υψωση σε δύναμη

(1/6) > >>

thanasisgr:
Καλησπέρα σε όλους,
όταν υπάρχουν πολλοί τελεστές ίδιας ιεραρχίας , τότε εκτελούνται από αριστερά προς τα δεξιά.
Ναι αλλά τι γίνεται με τον τελεστή ^ (ύψωση σε δύναμη);
Π.χ. στην έκφραση 2^3^2 , ποιά πράξη εκτελείται πρώτη;
Σύμφωνα με το βιβλίο θα εκτελεστεί από αριστερά προς τα δεξιά δηλ. (2^3)^2=8^2=64.
Ναι αλλα σύμφωνα με τα μαθηματικά θα είναι: 2^(3^2)= 2^9= 2*2*...*2 (9 φορές)= 512

Τι να πούμε στους μαθητές;

Ευχαριστώ εκ των προτέρων
Θανάσης

andreas_p:
64

evry:
Σύμφωνα με το βιβλίο είναι από αριστερά προς τα δεξιά άρα 64 όπως λέει ο Ανδρέας.
Σύμφωνα με την Google όμως είναι 512.
Ποιον να πιστέψουμε τώρα;

alkisg:
Αν μπορούσαμε να διαλέξουμε, θα ήταν καλύτερο να ακολουθήσουμε την Python και την Javascript, όπου και στις δύο ισχύει:
2**3**2 = 512.

Όπως και στα μαθηματικά και στο Google δηλαδή.

Δυστυχώς η σχετική ψηφοφορία που κάναμε το 2007 ήταν "ερμηνείας του σχολικού βιβλίου" και όχι "τι θεωρούμε καλύτερο":
https://alkisg.mysch.gr/steki/index.php?topic=915.0

gbougioukas:
Τι μας νοιάζει τι λένε τα μαθηματικά; Στον Διερμηνευτή της Γλώσσας και στις περισσότερες γλώσσες προγραμματισμού 0^0 δίνει 1, ενώ τα μαθηματικά λένε ότι δεν ορίζεται. CS rules.

Πλοήγηση

[0] Λίστα μηνυμάτων

[#] Επόμενη σελίδα

Μετάβαση στην πλήρη έκδοση