Le for statements utilise la syntax suivante: for counter := initialValue to finalValue do statement
Le for statement assigne la variable counter à initialValue, répète l'exécution du statement (ou du bloc) et incrémente la variable counter jusqu'à ce qu'il atteigne finalValue.
Exemples:
SCRIPT 1:
for c:=1 to 10 do a:=a+c;
SCRIPT 2:
for i:=a to b do
begin
j:=i^2;
sum:=sum+j;
end;