FOR
For petlja je najpoznatija petlja, ali
ne uvijek i najbolja. U ovoj petlji programer definiše broj ponavljanja i radnje
koje se vrše za vrijeme tog ponavljanja. Primjer, da se širina i visina mijenjaju
za 10, i to 3 puta:
for i := 1 to
3 do
begin
Form1.Width := Form1.Width + 10;
Form1.Height := Form1.Height + 10;
end;
Dakle, ako se izvršava više naredbi, koristi se begin..end blok.