next up previous
Next: Les fonctions et les Up: Les instructions de traitement Previous: L'instruction repeat .... until

L'instruction for

Lorsqu'on connait à l'avance le nombre de passages dans la boucle (nombre d'itérations), on utilise l'instruction for qui permet de répéter un nombre donné de fois une séquence de traitement.

Sa syntaxe est la suivante :
for i:=a to b do
begin
......
end;

Sur un exemple :

program factorielle;

var k, n, fact : integer;    

begin
    writeln('n=');
    readln(n);
    fact:=1
    for k:=2 to n do
        begin
             fact:=fact*k;
        end;
    writeln('La factorielle de ', n, ' est ', fact);
end.



Frederic Mesnard
mardi, 15 décembre 1998, 16:13:24 GMT+4