For Loop


Used in order to repeat a block of code for a specified number of times.


program for1;

var

i:integer;

begin

i:=1;

for i:=1 to 10 do

writeln('i = ',i);

end.




Nested for loops.
We can used nested for loops. One for loop into another. Just like the following example.

program for2;
var
i,j:integer;
begin
for i:= 1 to 3 do
for j:=1 to 2 do
writeln('i = ',i,' j = ',j);
end.





for downto loop.
In this case the counter of the for loop is reversed.


program for3;
var
i:integer;
begin
for i:=5 downto 1 do
writeln('i = ',i);
end.



The body of the loop.
When we want to repeat more than one sentence - command, then we use a block of code beginning with "begin" and ending with "end".


program for4;
var
i:integer;
begin
for i:=5 downto 1 do
begin
writeln('hello');
writeln('i = ',i);
end;
end.





No comments:

Post a Comment