1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf

2
ưLjıĮdžNJǁįdžǐ ƟnjLJLjNjǎǐ ƶİNJǁįĮ 1 Ƨ.ƪ.ƴ.ƴ. Ȱ.ȵ.Ʌ.Ʌ. ȵʆʊʏɻʏɲ: ȴɃɀȸ ȰȾɃȿɃɉȺȻȰɇ, ɈȵȿȵɇɈȵɇ DIV - MOD ȰȺɆɃȻɇɀȰ ɎȸɌȻɏɁ ɈȵɈɆȰɎȸɌȻɃɉ ȰɆȻȺɀɃɉ ȳʏ ȿʐʃɸʀʉʐ ȰɇȾȸɇȸ 1 ɻ ȿɉɀȵɁȸ ȵʃʔʙʆɻʍɻ: Ɂɲ ɶʌɲʔɸʀ ʋʌʊɶʌɲʅʅɲ ʍɸ ȳȿɏɇɇȰ ʋʉʐ ʆɲ ɷɿɲɴɳɺɸɿ ɹʆɲʆ ʏɸʏʌɲʗɼʔɿʉ ɲʌɿɽʅʊ ʃɲɿ ɲʔʉʑ ʐʋʉʄʉɶʀɺɸɿ, ʆɲ ɸʅʔɲʆʀɺɸɿ ʏʉ ɳɽʌʉɿʍʅɲ ʏʘʆ ʏɸʍʍɳʌʘʆ ʗɻʔʀʘʆ ʏʉʐ. Ȳʉɼɽɸɿɲ: ȸ ɲʋʉʅʊʆʘʍɻ ʏʘʆ ʗɻʔʀʘʆ ɸʆʊʎ ɲʌɿɽʅʉʑ ɶʀʆɸʏɲɿ ʅɸ ʏɿʎ ɸʆʏʉʄɹʎ DIV ʃɲɿ MOD, ʍʏɻʆ ɲʃɹʌɲɿɲ ɷɿɲʀʌɸʍɻ ʅɸ ʏʉ 10. Ʌʌɿʆ ɲʌʖʀʍʉʐʅɸ, ɲʎ ɽʐʅɻɽʉʑʅɸ ʏɻ ʖʌɼʍɻ ʏʘʆ ɸʆʏʉʄʙʆ DIV ʃɲɿ MOD: Ʉʋʘʎ ɴʄɹʋʉʐʅɸ ʃɲɿ ʍʏʉ 2 ʉ ʋɲʌɳɷɸɿɶʅɲ: Ɉʉ ʐʋʊʄʉɿʋʉ ɲʃɹʌɲɿɲʎ ɷɿɲʀʌɸʍɻʎ MOD ʅɸ 10, ʅɲʎ ɷʀʆɸɿ ʏʉ ʐʋʊʄʉɿʋʉ ʏʘʆ ʅʉʆɳɷʘʆ ʏʉʐ ɲʌɿɽʅʉʑ. H ɲʃɹʌɲɿɲ ɷɿɲʀʌɸʍɻ DIV ʅɸ 10, ʅɲʎ ɷʀʆɸɿ ʏʉʆ ɲʌɿɽʅʊ ʖʘʌʀʎ ʏʉ ʗɻʔʀʉ ʏʘʆ ʅʉʆɳɷʘʆ. C ȶʏʍɿ, ʅɸ ʏɻʆ ɸʆʏʉʄɼ DIV, ʊʋʘʎ ʃɲɿ ʍʏʉ 3 ʉ ʋɲʌɳɷɸɿɶʅɲ, ɽɲ ʋʌɹʋɸɿ ʆɲ ʅɸʏɲʏʌɹʋʉʐʅɸ ʏʉʆ ɲʌɿɽʅʊ ʍʏɲɷɿɲʃɳ ʍɸ ʏʌɿʗɼʔɿʉ, ɷɿʗɼʔɿʉ ʃɲɿ ʍʏʉ ʏɹʄʉʎ ʅʉʆʉʗɼʔɿʉ. C Ʌɲʌɳʄʄɻʄɲ, ʅɸ ʏɻʆ ɸʆʏʉʄɼ MOD, ɽɲ ʃʌɲʏɳʅɸ ʏʉ ʏɸʄɸʐʏɲʀʉ ʗɻʔʀʉ ʍɸ ʃɳɽɸ ʋɸʌʀʋʏʘʍɻ. C ɇʏʉ ʏɹʄʉʎ, ɹʖʉʆʏɲʎ ʍɸ ʇɸʖʘʌɿʍʏɹʎ ʅɸʏɲɴʄɻʏɹʎ ʏɲ ʏɹʍʍɸʌɲ ʗɻʔʀɲ, ɽɲ ʏɲ ɲɽʌʉʀʍʉʐʅɸ ʃɲɿ ɽɲ ɸʇɳɶʉʐʅɸ ʏʉ ɲʋʉʏɹʄɸʍʅɲ. L Ʌʌɿʆ ɲʌʖʀʍʉʐʅɸ ʏɻ ʍʐɶɶʌɲʔɼ, ɽʐʅʊʅɲʍʏɸ ʊʏɿ ʍʏɻ ȳȿɏɇɇȰ, ɴɳɺʉʐʅɸ ʍʖʊʄɿɲ ʍʏʉ ʋʌʊɶʌɲʅʅɳ ʅɲʎ ʅɸ ʏʉ !. Ʌʌʊɶʌɲʅʅɲ ʍɸ ȳȿɏɇɇȰ: (ʍʏʉ ʋʌʊɶʌɲʅʅɲ ȴɿɸʌʅɻʆɸʐʏɼʎ ʏɻʎ ȳʄʙʍʍɲʎ) ɅɆɃȳɆȰɀɀȰ DIV_MOD_4ɎȸɌȻɃɇ ɀȵɈȰȲȿȸɈȵɇ ȰȾȵɆȰȻȵɇ: ɈȵɈ , Ɏ1 , Ɏ2 , Ɏ3 , Ɏ4 , ȰȺɆ ȰɆɍȸ ȳɆȰɎȵ 'ȴʙʍɸ ʏʉʆ ʏɸʏʌɲʗɼʔɿʉ ɲʌɿɽʅʊ: ' ȴȻȰȲȰɇȵ ɈȵɈ ! ȵʀʍʉɷʉʎ ʏɸʏʌɲʗɼʔɿʉʐ Ɏ4 ɈȵɈ MOD 10 ! ȸ ɷɿɲʀʌɸʍɻ MOD ʅɸ 10, ɷʀʆɸɿ ʏɿʎ ʅʉʆɳɷɸʎ ʍʏʉ Ɏ4 ɈȵɈ ɈȵɈ DIV 10 ! ȸ ɷɿɲʀʌɸʍɻ DIV ʅɸ 10, ɴɶɳɺɸɿ ʏʉ 4ʉ ʗɻʔʀʉ, ʅɹʆɸɿ 3ʗɼʔɿʉʎ Ɏ3 ɈȵɈ MOD 10 ! ȸ ɷɿɲʀʌɸʍɻ MOD ʅɸ 10, ɷʀʆɸɿ ʏɿʎ ʅʉʆɳɷɸʎ ʍʏʉ Ɏ3 ɈȵɈ ɈȵɈ DIV 10 ! ȸ ɷɿɲʀʌɸʍɻ DIV ʅɸ 10, ɴɶɳɺɸɿ ʏʉ 3ʉ ʗɻʔʀʉ, ʅɹʆɸɿ 2ʗɼʔɿʉʎ Ɏ2 ɈȵɈ MOD 10 ! ȸ ɷɿɲʀʌɸʍɻ MOD ʅɸ 10, ɷʀʆɸɿ ʏɿʎ ʅʉʆɳɷɸʎ ʍʏʉ Ɏ2 Ɏ1 ɈȵɈ DIV 10 ! ȸ ɷɿɲʀʌɸʍɻ DIV ʅɸ 10, ɴɶɳɺɸɿ ʏʉ 2ʉ ʗɻʔʀʉ ʍʏʉ Ɏ1 ȰȺɆ Ɏ1 + Ɏ2 + Ɏ3 + Ɏ4 ȳɆȰɎȵ 'Ɉʉ ɳɽʌʉɿʍʅɲ ʏʘʆ ʏɸʍʍɳʌʘʆ ʗɻʔʀʘʆ ɸʀʆɲɿ:', ȰȺɆ ɈȵȿɃɇ_ɅɆɃȳɆȰɀɀȰɈɃɇ DIV_MOD_4ɎȸɌȻɃɇ 2471 10 247 1 2471 DIV 10 =247 27 2471 MOD 10 = 1 Ʌɲʌ: 3 ʉ 64 10 6 4 64 DIV 10 = 6 64 MOD 10 = 4 Ʌɲʌ: 2 ʉ 17 3 5 2 17 DIV 3 = 5 17 MOD 3 = 2 Ʌɲʌ: 1 ʉ

Transcript of 1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf

Page 1: 1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf

Μισαηλίδης Άνθιμος Σελίδα 1 Α.Ε.Π.Π.

Α.Ε.Π.Π. Ενότητα: ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ,

ΤΕΛΕΣΤΕΣ DIV - MOD

ΑΘΡΟΙΣΜΑ ΨΗΦΙΩΝ ΤΕΤΡΑΨΗΦΙΟΥ ΑΡΙΘΜΟΥ Γτ Λυκείου

ΑΣΚΗΣΗ

ΛΥΜΕΝΗ

Εκφώνηση:

Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ που να διαβάζει έναν τετραψήφιο αριθμό και αφού υπολογίζει, να εμφανίζει το άθροισμα των τεσσάρων ψηφίων του.

Βοήθεια:

Η απομόνωση των ψηφίων ενός αριθμού γίνεται με τις εντολές DIV και MOD, στην ακέραια διαίρεση με το 10.

Πριν αρχίσουμε, ας θυμηθούμε τη χρήση των εντολών DIV και MOD:

Όπως βλέπουμε και στο 2ο παράδειγμα: Το υπόλοιπο ακέραιας διαίρεσης MOD με 10, μας δίνει το υπόλοιπο των μονάδων του αριθμού. H ακέραια διαίρεση DIV με 10, μας δίνει τον αριθμό χωρίς το ψηφίο των μονάδων.

Έτσι, με την εντολή DIV, όπως και στο 3ο παράδειγμα, θα πρέπει να μετατρέπουμε τον αριθμό σταδιακά σε τριψήφιο, διψήφιο και στο τέλος μονοψήφιο.

Παράλληλα, με την εντολή MOD, θα κρατάμε το τελευταίο ψηφίο σε κάθε περίπτωση.

Στο τέλος, έχοντας σε ξεχωριστές μεταβλητές τα τέσσερα ψηφία, θα τα αθροίσουμε και θα εξάγουμε το αποτέλεσμα.

Πριν αρχίσουμε τη συγγραφή, θυμόμαστε ότι στη ΓΛΩΣΣΑ, βάζουμε σχόλια στο πρόγραμμά μας με το !.

Πρόγραμμα σε ΓΛΩΣΣΑ: (στο πρόγραμμα Διερμηνευτής της Γλώσσας)

ΠΡΟΓΡΑΜΜΑ DIV_MOD_4ΨΗΦΙΟΣ

ΜΕΤΑΒΛΗΤΕΣ ΑΚΕΡΑΙΕΣ: ΤΕΤ , Ψ1 , Ψ2 , Ψ3 , Ψ4 , ΑΘΡ

ΑΡΧΗ

ΓΡΑΨΕ 'Δώσε τον τετραψήφιο αριθμό: ' ΔΙΑΒΑΣΕ ΤΕΤ ! Είσοδος τετραψήφιου Ψ4 <– ΤΕΤ MOD 10 ! Η διαίρεση MOD με 10, δίνει τις μονάδες στο Ψ4 ΤΕΤ <– ΤΕΤ DIV 10 ! Η διαίρεση DIV με 10, βγάζει το 4ο ψηφίο, μένει 3ψήφιος Ψ3 <– ΤΕΤ MOD 10 ! Η διαίρεση MOD με 10, δίνει τις μονάδες στο Ψ3 ΤΕΤ <– ΤΕΤ DIV 10 ! Η διαίρεση DIV με 10, βγάζει το 3ο ψηφίο, μένει 2ψήφιος Ψ2 <– ΤΕΤ MOD 10 ! Η διαίρεση MOD με 10, δίνει τις μονάδες στο Ψ2 Ψ1 <– ΤΕΤ DIV 10 ! Η διαίρεση DIV με 10, βγάζει το 2ο ψηφίο στο Ψ1 ΑΘΡ <– Ψ1 + Ψ2 + Ψ3 + Ψ4 ΓΡΑΨΕ 'Το άθροισμα των τεσσάρων ψηφίων είναι:', ΑΘΡ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ DIV_MOD_4ΨΗΦΙΟΣ

2471 10

247 1

2471 DIV 10 =247 27

2471 MOD 10 = 1

Παρ: 3ο

64 10

6 4

64 DIV 10 = 6

64 MOD 10 = 4

Παρ: 2ο

17 3

5 2

17 DIV 3 = 5

17 MOD 3 = 2

Παρ: 1ο

Page 2: 1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf

Μισαηλίδης Άνθιμος Σελίδα 2 Α.Ε.Π.Π.

Διάγραμμα Ροής: (στο πρόγραμμα Γλωσσομάθεια)

Οθόνης εκτέλεσης παραδείγματος: (στο πρόγραμμα Γλωσσομάθεια)

Ροή εκτέλεσης παραδείγματος: (στο πρόγραμμα Γλωσσομάθεια)