====== Ciklusok. Utótesztelő ciklus. Repeat-until/do-while ======
===== Repeat ciklus =====
Formátum
repeat
{ciklusmag ismétlődik,
amíg a logikai_kifejezés HAMIS};
until logikai_kifejezés;
Példa
a := 2;
repeat
writeln(a);
a := a + 1
until a >= 6;
===== Végtelen ciklus =====
repeat
until false;
a := 2;
repeat
writeln(a);
until a >= 6;
{az a ciklusváltozó nem növekszik!}
===== Break =====
var
i:integer;
begin
i := 0;
repeat
i := i + 1;
if i = 10 then break;
until false;
end;
===== Continue =====
var
i:integer;
begin
i := 0;
repeat
i := i + 1;
if i = 10 then continue;
until false;
end;