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