Μάθημα : Δομή Επανάληψης Β΄Λυκείου
Κωδικός : 0144001123
0144001123 - ΕΙΡΗΝΗ ΜΙΧΟΠΑΝΟΥ
Περιγραφή Μαθήματος

Ένας τρόπος υλοποίησης δομής επανάληψης είναι με την εντολή Για...από...μέχρι. Η χρήση της εντολής Για...από ...μέχρι προτιμάται όταν είναι γνωστός ο αριθμός των φορών που θα γίνει μια επανάληψη, με άλλα λόγια όταν είναι γνωστά η αρχική τιμή ατ, η τελική τιμή, ττ, και το βήμα β (βλέπε τη διπλανή εικόνα).
Το διάγραμμα ροής της εντολής Για...από...μέχρι είναι όπως το διάγραμμα ροής της εντολής Όσο...επανάλαβε μόνο που στην εντολή Για...από...μέχρι είναι ενσωματωμένες οι εντολές αρχικοποίησης της μεταβλητής και αλλαγής του βήματος.
Πιο αναλυτικά: Η εντολή Γιά κάνει αυτοματοποιημένα 2 πράξεις: Αρχικοποιεί την μεταβλητή που ελέγχει στην αρχή, και πριν το Τέλος_επανάληψης αυξάνει την μεταβλητή που ελέγχει κάτα την τιμή που ορίζει το βήμα της επανάληψης. Οι 2 αυτές πράξεις εννοούνται σε μια εντολή Για αλλά όχι και στο διάγραμμα ροής όπου θα πρέπει να φαίνονται.
Η γενική μορφή της εντολής Για δίνεται παρακάτω:
Για <μεταβλητή> από <αρχική τιμή> μέχρι <τελική τιμή> με_βήμα
<βήμα>
….
Τέλος_Επανάληψης
Η εντολή Για χρησιμοποιεί μια μεταβλητή που παίζει το ρόλο του μετρητή. Η αρχική τιμή του μετρητή δίνεται από την εντολή από, ενώ ο τρόπος που αλλάζει ο μετρητής σε κάθε επανάληψη δίνεται από την εντολή με_βήμα.
Το βήμα μπορεί να είναι οποιοσδήποτε ακέραιος ή πραγματικός αριθμός, εκτός από το μηδέν. Αν το βήμα είναι μηδέν τότε η εντολή επανάληψης θα εκτελείται άπειρες φορές (ατέρμων βρόχος). Αν το βήμα είναι θετικό, ο μετρητής αυξάνεται σε κάθε επανάληψη, ενώ αν είναι αρνητικό μειώνεται. Όταν το βήμα έχει την τιμή 1 μπορούμε να παραλείψουμε την αναγραφή του.
Τέλος, η επανάληψη τερματίζεται, όταν ο μετρητής ξεπεράσει ή γίνει μικρότερος (ανάλογα με το πρόσημο που έχει το βήμα) από την τιμή που καθορίζει η εντολή μέχρι.
Αλγόριθμοι με συμπλήρωση κενών
Δείτε επίσης στις Ασκήσεις του αριστερού πάνελ ερωτήσεις Σωστό-Λάθος
Ημερολόγιο
Ανακοινώσεις
Όλες...- - Δεν υπάρχουν ανακοινώσεις -