Cấu trúc:
(1) Dạng tiến: FOR <biến đếm>:=<giá trị Min> to <giá trị Max> do<câu lệnh>;
(2) Dạng lùi: FOR <biến đếm>:=<giá trị Max> DOWN TO <giá trị Min> do<câu lệnh>;
For, to, do là các từ khóa
Biến đếm là biến giữ nguyên
Giá trị đầu và giá trị đầu và giá trị cuối là giá trị nguyên
Bài tập 1:
Program bt1;
Uses crt;
var x: integer;
begin
for x:=1 to 99 do
writeln ('day so la',x);
readln;
end.
Bài tập 2:
Program bt2;
uses crt;
var n, i:integer;
begin
write('nhap so n=');readln(n);
writeln;
writeln('bang nhan' , n) ;
writeln;
for i:=1 to 10 do writeln (n, 'x' , i:2, ' = ' , N*i:3);
readln;
end.