Програмування основних алгоритмічних структур
Оператор циклу з постумовою repeat має вигляд
repeat оператор until лог. вираз ,
де repeat ,until -службові слова;
логічний вираз - умова (логічний вираз), яка управляє виконанням тіла циклу;
оператор - задає тіло циклу.Поки логічний вираз не прийме значення true (тобто, приймає значення false), виконується тіло циклу. Зміну істинності умови для цього оператора також необхідно передбачити у тілі циклу .
В усіх операторах циклу (окрім repeat) тіло циклу може складатись лише з одного оператора . Якщо тіло циклу містить групу операторів, їх необхідно об’єднати операторними дужками.
ПРИКЛАД :
обчислити добуток перших n натуральних чисел (тобто n!) кожним із операторів циклу
а) оператор циклу з параметром for-to:
p:=1;
for i:=1 to n do p:=p*i;
б) оператор циклу з параметром for-downto:
p:=1;
for i:=n downto 1 do p:=p*i;
в) оператор циклу з передумовою
p:=1;
i:=1;
while i<=n do
begin
p:=p*i;
i:=i+1
end;
г) оператор циклу з постумовою
p:=1;