Accueil        LEXIQUE        Unités        Algorithmes        Tutoriel   

Sommaire lexique

Instruction while


La boucle while est utilisée pour la répétition contrôlée des instructions. Leur forme générale est:
while Etat do
    Instruction;
La condition est une expression de type booléen. Tant que cette expression donne la valeur true, l'instruction sera exécutée. La condition est bien sûr réévaluée à chaque fois.

Exemple:

i := 10;
found := false;
while (i > 0) and (a[i] <> k) do
    i := i - 1;
Si plusieurs instructions doivent être répétées, elles doivent être combinées avec une Instruction de bloc:
while x < a[j-1] do
begin
    a[j] := a[j-1];
    j := j-1
end;
Notez que l'instruction peut ne jamais être exécutée, à savoir si l'évaluation de la condition aboutit à la valeur false la première fois. C'est la principale différence avec l'instruction repeat.

Sommaire lexique


Copyright © 2021 par Albatros Concept (Bruno Aubin)