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.