1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf
-
Upload
anthimos-misailidis -
Category
Documents
-
view
526 -
download
2
Transcript of 1η Λ.Α. Άθροισμα Ψηφίων Τετραψήφιου Αριθμού.pdf
Μισαηλίδης Άνθιμος Σελίδα 1 Α.Ε.Π.Π.
Α.Ε.Π.Π. Ενότητα: ΔΟΜΗ ΑΚΟΛΟΥΘΙΑΣ,
ΤΕΛΕΣΤΕΣ DIV - MOD
ΑΘΡΟΙΣΜΑ ΨΗΦΙΩΝ ΤΕΤΡΑΨΗΦΙΟΥ ΑΡΙΘΜΟΥ Γτ Λυκείου
ΑΣΚΗΣΗ
1η
ΛΥΜΕΝΗ
Εκφώνηση:
Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ που να διαβάζει έναν τετραψήφιο αριθμό και αφού υπολογίζει, να εμφανίζει το άθροισμα των τεσσάρων ψηφίων του.
Βοήθεια:
Η απομόνωση των ψηφίων ενός αριθμού γίνεται με τις εντολές 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ο
Μισαηλίδης Άνθιμος Σελίδα 2 Α.Ε.Π.Π.
Διάγραμμα Ροής: (στο πρόγραμμα Γλωσσομάθεια)
Οθόνης εκτέλεσης παραδείγματος: (στο πρόγραμμα Γλωσσομάθεια)
Ροή εκτέλεσης παραδείγματος: (στο πρόγραμμα Γλωσσομάθεια)