7.2
Instructions de répétition
Les instructions de répétition (itérations) exécutent plusieurs fois des instructions et des groupes d'ins-
tructions.
Il existe trois types d'instructions de répétition
•
FOR
•
WHILE
•
REPEAT UNTIL
Instruction FOR
L'instruction FOR est utilisée lorsque le nombre de répétitions est défini.
Mots-clés :
FOR, TO, BY, DO, END_FOR
Exemples :
VAR
i: UINT;
j: UINT;
a: UINT;
b: UINT;
END_VAR
FOR i := 10 TO 100 BY 10 DO
j := j + i;
END_FOR;
(* i fonctionne de 10 à 100 en pas de 10 (10, 20, 30, ..., 100)
FOR a := 1 TO 5 DO
b := b + a;
END_FOR;
(* sans indication de „BY x"
passage (1, 2, 3, 4, 5) *)
Instruction WHILE
L'instruction WHILE déclenche l'exécution répétée d'un ensemble d'instructions jusqu'à ce que l'expres-
sion booléenne associée soit fausse (FALSE, fausse). Si l'expression booléenne est erronée depuis le
début, l'ensemble des instructions ne sera pas exécuté.
Mots-clés :
WHILE, DO, END_WHILE
Exemple :
WHILE j < 100 DO
j := j + 2;
END_WHILE;
la variable de comptage est incrémentée de 1 à chaque
7 Instructions
*)
31