Accueil        LEXIQUE        Unités        Algorithmes        Tutoriel   

Sommaire lexique

Instruction Repeat


La boucle de répétition est utilisée comme la boucle while pour la répétition conditionnelle des instructions. Leur forme générale est:
repeat
    Instruction1;
    Instruction2;
    ...
until Condition;
Les instructions sont exécutées en premier. Ensuite, la condition - une expression de type booléen - est évaluée. Si l'évaluation aboutit à la valeur false, l'exécution de l'instruction de répétition est répétée, sinon elle est interrompue.

Exemple:

repeat
    Write('Quel est ton nom? ');
    Readln(name);
    Writeln('Bonjour ', name, '!');
until name = '';
Notez que contrairement à presque toutes les autres instructions structurées, les instructions de répétition peuvent contenir plusieurs instructions partielles sans que celles-ci aient à être combinées en une Instruction de bloc.

La principale différence avec la boucle while est que la condition n'est évaluée qu'à la fin de la boucle, c'est-à-dire que les instructions sont exécutées au moins une fois.

Sommaire lexique


Copyright © 2021 par Albatros Concept (Bruno Aubin)