MOD και DIV με αρνητικούς αριθμούς

Ξεκίνησε από Nikos, 22 Απρ 2009, 08:42:39 ΜΜ

« προηγούμενο - επόμενο »

Nikos

Θα ήθελα να συζητήσουμε τις παρακάτω παραστάσεις

-5 MOD 3
-5 DIV 3

η ΓΛΩΣΣΑ βγάζει ως αποτέλεσμα 1 και -2 αντίστοιχα!!!!

Σε άλλες γλώσσες (π.χ. C, C++) οι ίδιες παραστάσεις έχουν αποτέλεσμα -2 και -1.

Τελικά σε ποιό θεωριτικό υπόβαθρο βασίζονται αυτοί οι υπολογισμοί και ποιό είναι το σωστό?

alkisg

#1
Θεωρητικό υπόβαθρο: https://alkisg.mysch.gr/steki/index.php?topic=914.0
και https://alkisg.mysch.gr/ΓΛΩΣΣΑ/Τελεστές/
Ο Διερμηνευτής έχει σχετική ρύθμιση στο διάλογο επιλογών για να το διδάξει ο καθένας όπως θέλει, με προεπιλεγμένη τιμή αυτή που αποφάσισε η πλειοψηφία των συναδέλφων που συμμετείχαν στην ψηφοφορία (εγώ είχα αντίθετη άποψη αλλά αναγκαστικά πήγα πάσο ;)).

Τελικά όμως ήρθε πέρισυ το Φεβρουάριο "διευκρίνηση" από το Παιδαγωγικό Ινστιτούτο η οποία λύνει το πρόβλημα λέγοντας ότι δεν θα βάλουν ποτέ τέτοια άσκηση στις πανελλαδικές εξετάσεις. 8)

P.Tsiotakis

και το σχετικό αρχείο

Καρκαμάνης Γεώργιος

Γι' αυτό καλό είναι να μην ασχολούμαστε άλλο με υπόλοιπο, πηλίκο αρνητικών αριθμών

evry

Μπράβο, βλέπω αυτή τη φορά τα παραδείγματα είναι σωστά, όχι όπως την πρώτη φορά που το έστειλαν.
Φυσικά να μην ξεχνάμε ότι σχετικό θέμα έχει πέσει στις εξετάσεις
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

Wizard

Παράθεση από: evry στις 29 Απρ 2009, 03:30:10 ΜΜ
Μπράβο, βλέπω αυτή τη φορά τα παραδείγματα είναι σωστά, όχι όπως την πρώτη φορά που το έστειλαν.
Φυσικά να μην ξεχνάμε ότι σχετικό θέμα έχει πέσει στις εξετάσεις

Το αρχείο είναι από το site μου και από ό,τι θυμάμαι, είχα διορθώσει τα νούμερα για να είναι σωστά (μήπως δεν έπρεπε;)

evry

Για το ίδιο αρχείο μιλάμε? Αυτό δεν το έστειλε σε όλα τα σχολεία ο πάρεδρος του ΠΙ και είχε μέσα λάθος σε ένα παράδειγμα με div/mod?

Παράθεση από: Wizard στις 29 Απρ 2009, 04:40:44 ΜΜ
Το αρχείο είναι από το site μου και από ό,τι θυμάμαι, είχα διορθώσει τα νούμερα για να είναι σωστά (μήπως δεν έπρεπε;)
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

Wizard

Παράθεση από: evry στις 29 Απρ 2009, 04:44:54 ΜΜ
Για το ίδιο αρχείο μιλάμε? Αυτό δεν το έστειλε σε όλα τα σχολεία ο πάρεδρος του ΠΙ και είχε μέσα λάθος σε ένα παράδειγμα με div/mod?

Παράθεση από: Wizard στις 29 Απρ 2009, 04:40:44 ΜΜ
Το αρχείο είναι από το site μου και από ό,τι θυμάμαι, είχα διορθώσει τα νούμερα για να είναι σωστά (μήπως δεν έπρεπε;)

Ναι, για το ίδιο αρχείο μιλάμε, ο πάρεδρος το είχε στείλει σε doc, διόρθωσα το λάθος νούμερο, το έκανα pdf και το ανέβασα στο site μου, είναι το pdf που έχει συνημμένο ο Παναγιώτης. Ποτέ δεν στάλθηκε ανακοινοποίηση για το λάθος.

evry

οκ, κατάλαβα, δηλαδή επίσημα δεν το έχουν διορθώσει ακόμα, οκ

Παράθεση από: Wizard στις 29 Απρ 2009, 04:51:42 ΜΜ
Ναι, για το ίδιο αρχείο μιλάμε, ο πάρεδρος το είχε στείλει σε doc, διόρθωσα το λάθος νούμερο, το έκανα pdf και το ανέβασα στο site μου, είναι το pdf που έχει συνημμένο ο Παναγιώτης. Ποτέ δεν στάλθηκε ανακοινοποίηση για το λάθος.
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr