Αποστολέας Θέμα: MOD και DIV με αρνητικούς αριθμούς  (Αναγνώστηκε 3310 φορές)

Nikos

  • Νέος
  • *
  • Μηνύματα: 6
  • Γράψτε το προσωπικό σας σλόγκαν!
MOD και DIV με αρνητικούς αριθμούς
« στις: 22 Απρ 2009, 08:42:39 μμ »
Θα ήθελα να συζητήσουμε τις παρακάτω παραστάσεις

-5 MOD 3
-5 DIV 3

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

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

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

alkisg

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

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

P.Tsiotakis

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3304
  • agent romanoff you miss me?
    • P.Tsiotakis
Απ: MOD και DIV με αρνητικούς αριθμούς
« Απάντηση #2 στις: 23 Απρ 2009, 12:15:41 μμ »
και το σχετικό αρχείο

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

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1132
Απ: MOD και DIV με αρνητικούς αριθμούς
« Απάντηση #3 στις: 29 Απρ 2009, 12:48:07 πμ »
Γι' αυτό καλό είναι να μην ασχολούμαστε άλλο με υπόλοιπο, πηλίκο αρνητικών αριθμών

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3517
  • to Iterate is human to Recurse divine
Απ: MOD και DIV με αρνητικούς αριθμούς
« Απάντηση #4 στις: 29 Απρ 2009, 03:30:10 μμ »
Μπράβο, βλέπω αυτή τη φορά τα παραδείγματα είναι σωστά, όχι όπως την πρώτη φορά που το έστειλαν.
Φυσικά να μην ξεχνάμε ότι σχετικό θέμα έχει πέσει στις εξετάσεις
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

Wizard

  • Επισκέπτης
Απ: MOD και DIV με αρνητικούς αριθμούς
« Απάντηση #5 στις: 29 Απρ 2009, 04:40:44 μμ »
Μπράβο, βλέπω αυτή τη φορά τα παραδείγματα είναι σωστά, όχι όπως την πρώτη φορά που το έστειλαν.
Φυσικά να μην ξεχνάμε ότι σχετικό θέμα έχει πέσει στις εξετάσεις

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

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3517
  • to Iterate is human to Recurse divine
Απ: MOD και DIV με αρνητικούς αριθμούς
« Απάντηση #6 στις: 29 Απρ 2009, 04:44:54 μμ »
Για το ίδιο αρχείο μιλάμε? Αυτό δεν το έστειλε σε όλα τα σχολεία ο πάρεδρος του ΠΙ και είχε μέσα λάθος σε ένα παράδειγμα με div/mod?

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

Wizard

  • Επισκέπτης
Απ: MOD και DIV με αρνητικούς αριθμούς
« Απάντηση #7 στις: 29 Απρ 2009, 04:51:42 μμ »
Για το ίδιο αρχείο μιλάμε? Αυτό δεν το έστειλε σε όλα τα σχολεία ο πάρεδρος του ΠΙ και είχε μέσα λάθος σε ένα παράδειγμα με div/mod?

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

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

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3517
  • to Iterate is human to Recurse divine
Απ: MOD και DIV με αρνητικούς αριθμούς
« Απάντηση #8 στις: 29 Απρ 2009, 05:06:04 μμ »
οκ, κατάλαβα, δηλαδή επίσημα δεν το έχουν διορθώσει ακόμα, οκ

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