Formátum
{növekményező ciklus} for ciklusváltozó := kezdőérték to végérték do {ciklusmag}; {csökkentményező ciklus} for ciklusváltozó := kezdőérték downto végérték do {ciklusmag};
Példa
osszeg := 0; for szamlalo := 1 to 10 do osszeg := osszeg + szamlalo;
var i:integer; begin for i := 0 to 10 do if i = 5 then break; end;
var i:integer; begin for i := 0 to 10 do if i = 5 then coninue; end;