Η εντολή επανάληψης Όσο … επανάλαβε επιτρέπει την επανάληψη μιας ομάδας
εντολών όσο μία συνθήκη είναι αληθής. Η γενική μορφή της εντολής είναι:
Όσο Συνθήκη επανάλαβε
Εντολές
Τέλος_επανάληψης
Αν η συνθήκη είναι ψευδής, ο αλγόριθμος συνεχίζει στην εντολή μετά το Τέλος_επανάληψης. Αν η συνθήκη είναι αληθής, εκτελούνται οι εμπεριεχόμενες
εντολές και ο αλγόριθμος επιστρέφει στη συνθήκη για να την ελέγξει ξανά. Οι εντολές που συγκροτούν την εντολή επανάληψης αποκαλούνται βρόχος. Ο βρόχος
επαναλαμβάνεται μέχρι να ελεγχθεί η συνθήκη και να είναι ψευδής, οπότε και ολοκληρώνεται ο βρόχος. Συνεπώς, η εντολή Όσο … επανάλαβε τερματίζει όταν η
συνθήκη γίνει ψευδής. Επιπλέον, οι εντολές που περιλαμβάνονται στην εντολή Όσο … επανάλαβε μπορεί και να μην εκτελεστούν.
εντολών όσο μία συνθήκη είναι αληθής. Η γενική μορφή της εντολής είναι:
Όσο Συνθήκη επανάλαβε
Εντολές
Τέλος_επανάληψης
Αν η συνθήκη είναι ψευδής, ο αλγόριθμος συνεχίζει στην εντολή μετά το Τέλος_επανάληψης. Αν η συνθήκη είναι αληθής, εκτελούνται οι εμπεριεχόμενες
εντολές και ο αλγόριθμος επιστρέφει στη συνθήκη για να την ελέγξει ξανά. Οι εντολές που συγκροτούν την εντολή επανάληψης αποκαλούνται βρόχος. Ο βρόχος
επαναλαμβάνεται μέχρι να ελεγχθεί η συνθήκη και να είναι ψευδής, οπότε και ολοκληρώνεται ο βρόχος. Συνεπώς, η εντολή Όσο … επανάλαβε τερματίζει όταν η
συνθήκη γίνει ψευδής. Επιπλέον, οι εντολές που περιλαμβάνονται στην εντολή Όσο … επανάλαβε μπορεί και να μην εκτελεστούν.