Accueil        LEXIQUE        Unités        Algorithmes        Tutoriel        Groupe Facebook   

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)