Φωτογραφία ΔΗΜΗΤΡΗΣ ΔΕΜΙΡΑΛΗΣ
1mod13 = 1 ??? WHY ???
από ΔΗΜΗΤΡΗΣ ΔΕΜΙΡΑΛΗΣ - Saturday, 26 November 2011, 5:23 PM
 
Καλησπέρα. Έχω μία περίεργη ίσως απορία! Μπορεί κάποιος να με βοηθήσει να καταλάβω την λογική του % (mod); Αν το λέω καλά το mod δύο αριθμών επιστρέφει το υπόλοιπο της διαίρεσής τους. Τότε γιατί το 1%13 επιστρέφει 1???
Κάνοντας την διαίρεση με το χέρι έχω 1/3 = 0,076... Το 7 προκύπτει απο διαίρεση 100/13 και απο εκεί παίρνω υπόλοιπο 9!!! Τι συμβαίνει? Μπορεί κάποιος να μου το εξηγήσει παρακαλώ; Την απορία μου αυτή την εκφράζω με αφορμή την ανάλυση - εξερεύνηση του προγράμματος εικόνα7.10 σελ.262 του βιβλίου μας στις γραμμές 24-26. Γενικότερα το πρόγραμμα το 'χω απο πλευράς κατανόησης και φιλοσοφίας. Απλά αυτό το ΓΙΑΤΙ το 1%13=1, το 2%13=2, το 3%13=3, κ.ο.κ..με κολλάει!!!
 
Φωτογραφία Νικόλαος Πανάγος
Απάντηση: 1mod13 = 1 ??? WHY ???
από Νικόλαος Πανάγος - Saturday, 26 November 2011, 6:03 PM
 
Καλησπέρα Δημήτρη,

το 13 ακέραιο χωράει 0 φορές στο 3 ακέραιο και περισσεύουν 3. You get the picture.

ΝΠ
Φωτογραφία ΔΗΜΗΤΡΗΣ ΔΕΜΙΡΑΛΗΣ
Re: Απάντηση: 1mod13 = 1 ??? WHY ???
από ΔΗΜΗΤΡΗΣ ΔΕΜΙΡΑΛΗΣ - Saturday, 26 November 2011, 6:20 PM
 
Α, δεν το προχωράει βάζοντας μηδενικά στον διαιρετέο μέχρι να γίνει μεγαλήτερος απο τον διαιρέτη όπως στη κλασσική διαίρεση. Άρα γενικότερα αν ο διαιρετέος είναι μικρότερος απο τον διαιρέτη η πράξη % θα μου δίνει αποτέλεσμα ίσο με τον διαιρετέο. π.χ. 4%5=4 σωστά; Got it!!! Ευχαριστώ.
Φωτογραφία Νικόλαος Πανάγος
Απάντηση: Re: Απάντηση: 1mod13 = 1 ??? WHY ???
από Νικόλαος Πανάγος - Saturday, 26 November 2011, 7:07 PM
 
Σωστός! Τίποτα, να 'σαι καλά Δημήτρη.