Repeat
Оператор цикла с постусловием
Пример
False
Выполнение оператора заключается в следующем:
· пока значение логического выражения истинно - выполняется оператор в теле цикла;
· в случае ложного значения логического выражения осуществляется выход из цикла.
Так как истинность логического выражения проверяется в начале каждой итерации, цикл может не выполниться ни разу.
X:=1; { Y=0.256SinX,
While X<=10 do для всех X=1..10 с шагом 1 }
begin Y:=0.256*Sin(X);
X:=X+1
end; {два оператора в теле цикла объединены с помощью составного}
<оператор 1>;<оператор 2>;...;<оператор N>
until < логическое выражение>;
выход
Выполнение оператора заключается в следующем:
· если значение логического выражения ложно, то выполняется группа операторов внутри цикла;
· в случае истинного значения логического выражения осуществляется выход из цикла.
Поскольку проверка условия осуществляется в конце цикла, то цикл выполняется хотя бы один раз.