WHILE циклы REPEAT циклы a:=1; a:=1;
while a<300 do repeat
begin Writeln (a);
Writeln (a); a:=a*3
a:=a*3 until a>=300
end;
FOR операторы. Циклдегі операторларды қайталау саны алдын ала белгілі болған жағдайда FOR операторы қолданылады. Бұл оператор параметрлі цикл операторы деп те аталады, өйткені қайталау саны функция аргументі (айнымалы) сияқты циклдің параметрі қызметін атқаратын басқару айнымалысы арқылы беріледі. Параметр өзінің алғашқы мәнінен соңғы мәніне дейін бірлік қадаммен өзгеру барысында циклге кіретін бір немесе бірнеше операторды қайталап орындауды атқарады.
Оператор FOR сөзінен басталатын оның тақырыбынан, цикл тұлғасынан тұрады.
Оның жазылуы екі түрде болады:
300>