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

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

<< < (2/6) > >>

Κανένας:
Ο τελεστής “δύναμη” είναι δεξιά προσεταιριστικός στη γραμματική σχεδόν όλων των Γλωσσών προγραμματισμού, όπως είναι και στα Μαθηματικά.

βλέπε συνημμένο

George Eco:
Όπως και σε όλες τις γλώσσες προγραμματισμού, η else στην if, είναι προαιρετική. Εκτός από τη ΓΛΩΣΣΑ, που θεαματικά παραλείπεται η προαιρετικότητα στον ορισμό της 21 χρόνια τώρα στη θεωρία του βιβλίου, ενώ την ΕΠΙΛΕΞΕ τη διόρθωσαν με το νέο βιβλίο...

Το 0^0 όντως επιστρέφει 1 γιατί ένα μηχάνημα έχει περιορισμένη τη πράξη στο R, αλλά δεν είναι μόνο αυτό.

Τώρα το ότι το βιβλίο ορίζει λάθος μία πράξη, οκ. Που να δείτε το γεγονός, ότι όπως είναι γραμμένο απαγορεύει ανάθεση ακέραιας τιμής σε πραγματική μεταβλητή...
με άλλα λόγια by the book, αν ακ είναι ακέραια και πρ πραγματική μεταβλητή για να γίνει ανάθεση τιμής της ακ στη πρ by the book οφείλουμε να κάνουμε το εξής:
πρ <- ακ * 1.0
Παράνοια.
Για όποιον δε καταλαβαίνει σε τι αναφέρομαι, σελ 132 το θαυμαστικό κόκκινη υποσημείωση κάτω αριστερα (ενότητα 7.8 )...

Αναθεωρημένη έκδοση κι ακόμα δε λύθηκαν ούτε αυτά, ούτε αλγορίθμοι ασύμβατοι με ΓΛΩΣΣΑ, ούτε λάθος αλγόριθμοι (ωμά λάθος όμως)

Δεν υπάρχει σωτηρία...

dpa2006:
Το  0/0=NaN

αλλά η Google το άλλαξε σε undefined...

Νέα βιβλία πότε θα δούμε... ???
Ευσεβείς πόθοι θα πει κάποιος...

evry:
Επειδή όταν διδάσκουμε τους μαθητές πρέπει να χρησιμοποιούμε επιχειρήματα ώστε και να τους πείθουμε και να είμαστε επιστημονικά σωστοί αλλά και να καταλαβαίνουν τα παιδιά, το 0^0 δεν είναι τόσο απλό ώστε να πούμε ότι κάνει 1 ή 0 έτσι απλά. Για να εξηγήσουμε γιατί κάνει 1 θα πρέπει να μιλήσουμε για όρια.
Αν πάρουμε το lim 0^x αυτό κάνει 0 αλλά το lim x^x με x -->0 κάνει 1 .Και οι δυο όροι βάση εκθέτης τείνουν στο 0 όμως το θέμα είναι τι υπερισχύει.
Από ότι φαίνεται υπερισχύει η δύναμη για αυτό κάνει 1 πάντα φυσικά μιλάμε για x --> 0+ από δεξιά .

Το παραπάνω φυσικά δεν αποτελεί κάποια σοβαρή απόδειξη αλλά μια εκλαϊκευμένη εξήγηση την οποία κατά την γνώμη μου μπορούμε να δώσουμε στα παιδιά ώστε να καταλάβουν τι γίνεται.
Αλλιώς μπορούμε να τους βάλουμε να υπολογίσουν
0.1^0.1, 0.001^0.001 κ.ο.κ. για να δουν ότι συγκλίνει στο 1 και όχι στο 0.

Καλό το Google αλλά για τέτοια θέματα εμπιστεύμαι περισσότερο τον wolfram
https://www.wolframalpha.com/input/?i=0%5E0

Όσο για την προτεραιότητα του τελεστή ^ στην ΓΛΩΣΣΑ δεν είναι προφανές ότι πρέπει να αλλάξει όταν όλοι χρησιμοποιούν την προτεραιότητα από δεξιά?
Μια καλή εξήγηση για αυτό φαίνεται στο παράδειγμα που ανέβασε ο .... Κανένας

George Eco:
evry εγώ παραδίδω στη Τάξη τις εξηγήσεις των Numberphile παραθέτω και το video για όποιον θέλει να το δει.

https://www.youtube.com/watch?v=BRRolKTlF6Q

Νομίζω πως 0^0 επιστρέφεται 1 από το google γιατί πολύ απλά αυτό είναι το όριο στο R, ωστόσο οι Μαθηματικοί μας τονίζουν πως είναι αοριστία.

Τώρα στα όσα αφορούν τη προτεραιότητα στη ΓΛΩΣΣΑ, νομίζω πως δε πρέπει να αλλάξει η προτεραιότητα μόνο, αλλά η ΓΛΩΣΣΑ. Το έχουμε ξαναπει  :D :D.



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

--- Τέλος παράθεσης ---

Το κακό είναι πως τα παιδιά θα δώσουν Μαθηματικά και τα νοιάζει.
Το τι κάνει ο διερμηνευτής δεν είναι επιχείρημα για την επί χάρτου ορισμένη ΓΛΩΣΣΑ που δίνουν τα παιδιά Πανελλήνιες. Πρέπει να πάμε by the book (και by the book είναι λειψό το αλφάβητό της. Καλά πήγε αυτό...) Το ότι ο Άλκης όμως έχει κάνει πολύ προβλεπόμενο το Διερμηνευτή του, πρέπει να του το δώσουμε!!!



Πλοήγηση

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

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

[*] Προηγούμενη σελίδα

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