Lorsque l'on doit répéter un traitement tant qu'une condition reste vérifiée, on utilise la structure :
Lors de l'exécution de cette structure, l'EXPRESSION BOOLÉENNE est évaluée. Si elle est fausse, on quitte la structure et on passe à la suite du programme. Si elle est vraie, on exécute l'INSTRUCTION (qui peut bien sûr être une instruction composée), puis on retourne au début de la structure, c'est-à-dire au test de l'EXPRESSION BOOLÉENNE.