for var from départ by pas to fin while cond do
blablabla od;
ou
for var in expr do blablabla od ;
Interruptions: break et next : Une commande break rencontrée à l'intérieur d'une boucle (for ou while) fait immédiatement sortir le programme de cette boucle. L'exécution continue juste après la boucle. C'est une sorte de saut jusqu'à l'instruction suivant le od; de la boucle concernée.
Similairement, l'instruction next interrompt l'itération courante et saute à la suivante : c'est là un saut au do de la boucle concernée.