Πως συντάσσεται η δομή επανάληψης Αρχή_επανάληψης ... Μέχρις_ότου;
Αρχή_επανάληψης < εντολές > Μέχρις_ότου < συνθήκη_2 > |
Οι <εντολές> εκτελούνται όσο η < συνθήκη_2 > είναι Ψευδής. Η επανάληψη τερματίζεται όταν η συνθήκη γίνει Αληθής. Προτιμάται σε περιπτώσεις που η επανάληψη θα εκτελεστεί τουλάχιστον μία φορά (η συνθήκη ελέγχεται στο τέλος της επανάληψης). Ο αριθμός των επαναλήψεων δεν είναι πάντα γνωστός εκ των προτέρων. Την χρησιμοποιούμε κυρίως στον έλεγχο αποδεκτών τιμών και στην επιλογή από προκαθορισμένες απαντήσεις. Η τιμή 100 λέγεται και τιμή φρουρός, επειδή ελέγχει τον τερματισμό της επανάληψης. |