Language: 
Русский
English
for...to, for...downto (reserved words)
The for statement causes the statement after do to be executed once for each value in the range first to last.
Syntax
 for var := first to last do
   statement
OR
 for var := first downto last do
   statement
Remarks
The control variable and the initial and final values must be of an ordinal type.
to
With to, the value of the control variable is incremented by 1 for each loop.
downto
With downto, the value of the control variable is decremented by 1 for each loop.
Example
 (* for ... to, for ... downto *)
 for I := 1 to ParamCount do
   WriteLn(ParamStr(I);
 for I := 1 to 10 do
   for J := 1 to 10 do
   begin
     X := 0;
     for K := 1 to 10 do
       X := X + Mat1[I, K] * Mat2[K, J];
     Mat[I, J] := X;
   end;

 
 ::
      
 ::
      
 ::