Κώδικας
ΠΡΟΓΡΑΜΜΑ tetrapsifios
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: χ, α, β, γ, δ
ΑΡΧΗ
γράψε 'δώσε έναν τετραψήφιο'
διάβασε χ
α <-- χ DIV 1000
δ <-- χ MOD 10
β <-- (χ MOD 1000) DIV 100
γ <-- ((χ MOD 100) DIV 10) MOD 10
γράψε 'α=', α
γράψε 'β=', β
γράψε 'γ=', γ
γράψε 'δ=', δ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ tetrapsifios
Ο παραπάνω κώδικας είναι ένα πρόγραμμα σε , το οποίο αναλύει έναν τετραψήφιο αριθμό στα επιμέρους ψηφία του (χιλιάδες, εκατοντάδες, δεκάδες, μονάδες) και τα εμφανίζει στην οθόνη. Ας δούμε τα βήματα αναλυτικά:
Ανάλυση του Κώδικα 🖥️
Δήλωση Μεταβλητών 📝
- Οι μεταβλητές που χρησιμοποιούνται είναι:
χ
: ο τετραψήφιος αριθμός που εισάγει ο χρήστης.α
,β
,γ
,δ
: τα επιμέρους ψηφία του αριθμού (χιλιάδες, εκατοντάδες, δεκάδες και μονάδες αντίστοιχα).
- Οι μεταβλητές που χρησιμοποιούνται είναι:
Ανάγνωση Τετραψήφιου Αριθμού 🔢
- Το πρόγραμμα ζητά από τον χρήστη να εισαγάγει έναν τετραψήφιο αριθμό (
χ
). - Χρησιμοποιείται η εντολή
διάβασε χ
για να πάρει τον αριθμό αυτό.
- Το πρόγραμμα ζητά από τον χρήστη να εισαγάγει έναν τετραψήφιο αριθμό (
Υπολογισμός των Ψηφίων ✍️
- Με τη βοήθεια των πράξεων DIV και MOD, το πρόγραμμα εξάγει κάθε ψηφίο του αριθμού.
α <-- χ DIV 1000
: Υπολογίζει το πρώτο ψηφίο (χιλιάδες) του αριθμού.δ <-- χ MOD 10
: Υπολογίζει το τελευταίο ψηφίο (μονάδες) του αριθμού.β <-- (χ MOD 1000) DIV 100
: Υπολογίζει το δεύτερο ψηφίο (εκατοντάδες) του αριθμού.γ <-- ((χ MOD 100) DIV 10) MOD 10
: Υπολογίζει το τρίτο ψηφίο (δεκάδες) του αριθμού.
- Με τη βοήθεια των πράξεων DIV και MOD, το πρόγραμμα εξάγει κάθε ψηφίο του αριθμού.
Εμφάνιση των Ψηφίων 📋
- Το πρόγραμμα τυπώνει στην οθόνη κάθε ψηφίο ξεχωριστά:
α=
για τις χιλιάδες,β=
για τις εκατοντάδες,γ=
για τις δεκάδες,δ=
για τις μονάδες.
- Το πρόγραμμα τυπώνει στην οθόνη κάθε ψηφίο ξεχωριστά:
Παράδειγμα Εκτέλεσης 🔍
Αν ο χρήστης εισάγει τον αριθμό 7531, ο κώδικας θα παράξει τα παρακάτω αποτελέσματα:
α=7
β=5
γ=3
δ=1
Επεξήγηση των Πράξεων DIV και MOD 🔄
- DIV: Η πράξη DIV χρησιμοποιείται για ακέραιη διαίρεση. Για παράδειγμα, το
7531 DIV 1000
θα δώσει 7 (χωρίς το υπόλοιπο της διαίρεσης). - MOD: Η πράξη MOD επιστρέφει το υπόλοιπο της διαίρεσης. Για παράδειγμα, το
7531 MOD 10
θα δώσει 1, που είναι το τελευταίο ψηφίο του αριθμού.
Αυτό το πρόγραμμα είναι χρήσιμο για την ανάλυση αριθμών και την ανάκτηση των ψηφίων τους με ακέραιες πράξεις, κάτι που αποτελεί βασική έννοια στον προγραμματισμό.