
11-03-08

16:30
Πρόσεξε μη μπερδεύεσαι με τη διαίρεση στα μαθηματικά (στη θεωρία αριθμών που διδάχθηκε λίγη στη Β' λυκείου), εκεί παντα το υπόλοιπο είναι μη αρνητικό, δηλαδή η πράξη της διαίρεσης για -7 και 3 ειναι 7= (-3)*3+2. Γιαυτό πιθανότατα άκουσες οτι 7 mod -3 = 2. Παρ'ολα αυτα το βιβλίο απ'οτι ξέρω προσδιορίζει μονο για τη ΓΛΩΣΣΑ οτι το mod είναι το υπόλοιπο της ακέραιας διάιρεσης (σ.153) διπλα σε σημείωση αναφέρεται μονο οτι το mod χρησιμοποιείται για το υπόλοιπο, χωρίς διευκρίνηση για mod με αρνητικούς.
Πάντως σε όσες πραγματικές γλώσσες ξέρω, και νομίζω και στη γλωσσομάθεια, το mod βγάζει -1 και οχι 2, γιαυτό σε διαγώνισμα αμα θες να εισαι 100% σωστός καλο θα ήταν να γράψεις -1 και να αναφέρθείς στην ασάφεια του βιβλίου, λέγοντας οτι το βιβλίο δε προσδιορίζει αν η πράξη mod συμφωνεί με τον ορισμό του υπολοίπου της διαίρεσης που έχει διδαχθεί στη Β', δηλαδή αν το υπόλοιπο ειναι πάντα θετικό η μπορεί να πάρει και αρνητικές τιμές, και οτι αν ίσχυε αυτή η περίπτωση θα ήταν ισο με 2. Εγώ πάντως δε θα το έγραφα, μιας και το βρίσκω υπερβολικό κάποιος με πτυχίο πληροφορικής να μη ξέρει τι εμφανίζει το mod με αρνητικό αριθμό. καθηγητής στο έιπε αυτο?
Πάντως σε όσες πραγματικές γλώσσες ξέρω, και νομίζω και στη γλωσσομάθεια, το mod βγάζει -1 και οχι 2, γιαυτό σε διαγώνισμα αμα θες να εισαι 100% σωστός καλο θα ήταν να γράψεις -1 και να αναφέρθείς στην ασάφεια του βιβλίου, λέγοντας οτι το βιβλίο δε προσδιορίζει αν η πράξη mod συμφωνεί με τον ορισμό του υπολοίπου της διαίρεσης που έχει διδαχθεί στη Β', δηλαδή αν το υπόλοιπο ειναι πάντα θετικό η μπορεί να πάρει και αρνητικές τιμές, και οτι αν ίσχυε αυτή η περίπτωση θα ήταν ισο με 2. Εγώ πάντως δε θα το έγραφα, μιας και το βρίσκω υπερβολικό κάποιος με πτυχίο πληροφορικής να μη ξέρει τι εμφανίζει το mod με αρνητικό αριθμό. καθηγητής στο έιπε αυτο?
Σημείωση: Το μήνυμα αυτό γράφτηκε 17 χρόνια πριν. Ο συντάκτης του πιθανόν να έχει αλλάξει απόψεις έκτοτε.