Γειά σας και από μένα! Έχω μπερδευτεί λίγο και θα ήθελα βοήθεια. Λοιπόν με : <μεταβλητη> MOD<ακέραια_τιμη>=0 γίνεται ο ελεγχος του αν η μεταβλητη είναι ακέραιο πολλαπλάσιο της ακέραιας τιμής είτε όχι. Στο 8MID16=0 μου βγαίνει ίδιο όπως και στο 3MOD5 δηλαδή ο διαιρετης ίσος με το υπόλοιπο . Κάτι κάνω λάθος. Ευχαριστώ!
Αν διαιρέσεις το 3 με το 5 έχεις πηλίκο 0 και υπόλοιπο 3. Το πηλίκο είναι 0 γιατί το 5 χωράει 0 ολόκληρες φορές στο 3 (δεν χωράει καμία φορά δηλαδή) και περισσεύει όλος ο διαιρετέος (που είναι 3).
Αν δηλαδή έχεις Διαιρετέο μικρότερο από διαιρέτη τότε το υπόλοιπο είναι ίσο με το διαιρετέο.
Θυμίζω Διαιρετέος είναι αυτός που διαιρείται (αυτός που γράφεις πάνω αριστερά στην κάθετη διαίρεση), διαιρέτης είναι αυτός που διαιρεί (και γράφεται πάνω δεξιά στην κάθετη διαίρεση). Το πηλίκο μας λέει πόσες ολόκληρες φορές χωράει η διαιρέτης στον διαιρετέο και το υπόλοιπο είναι τι περισσεύει.
Νομίζω ότι σε αυτά που γράφεις μπερδεύεις το διαιρετέο με το διαιρέτη.
Σε ευχαριστώ πολύ, με κάλυψες πλήρως!
Βέβαια σκέψεις... ελέγχει το mod π.χ η έκφραση x mod y=0 οτι ο y ειναι πολλαπλάσιο του x?
τι γίνεται οταν ο x πχ. είναι -6 και ο y ειναι π.χ. 3...
πάλι 0 βγαίνει αλλα θα λέμε οτι είναι πολλαπλάσιο?
λογικό είναι να γίνεται το -6 mod y ως -(6 mod y) αυτόματα.
Ομοίως το -6*3 ουσιαστικά γίνεται - (6*3) γιατί το * εκτελείται πρώτο άρα παίρνουμε το -24
Ύστερα από αναζήτηση βρήκα ένα σημείωμα από Microsoft για το θέμα των div και mod.
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/divmodnote-letter.pdf
Υπάρχει και το ευκλείδιο υπόλοιπο, που διαφέρει σε αποτέλεσμα από το "κλασικό", όταν έχουμε αρνητικές τιμές στους διαιρέτη/διαρεταίο, ή σε έναν από αυτούς.
Για τις ασκήσεις της Γλώσσας όμως δεν υπάρχει θέμα γιαί τα DIV και MOD γιατί "το Φεβρουάριο του 2008 ήρθε διευκρινιστική οδηγία από το Παιδαγωγικό Ινστιτούτο η οποία αναφέρει ότι δεν πρέπει να χρησιμοποιούνται σε ασκήσεις με αρνητικούς αριθμούς οι τελεστές αυτοί."
Προσοχή!!! έχει εκδοθεί διευκρίνιση από το 2008. Εξόσων γνωρίζω δεν έχει αλλάξει κάτι.
Δείτε εδώ https://alkisg.mysch.gr/steki/index.php?topic=1211.0 (https://alkisg.mysch.gr/steki/index.php?topic=1211.0)
Και εδώ https://goo.gl/uWnGtd (https://goo.gl/uWnGtd)
Μετα από διευκρίνηση που έχει αποσταλεί εσω και λίγα χρόνια, είναι γνωστό ότι οι τελεστές div mod χρησιμοποιούνται μονο ας θετικούς ακέραιους αριθμούς.
Αυτό ισχύει για τις ανάγκες του μαθήματος και σςν ασχολούμαστε μς οτιδήποτε άλλο.