False True

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 < логическое выражение>;

выход

Выполнение оператора заключается в следующем:

· если значение логического выражения ложно, то выполняется группа операторов внутри цикла;

· в случае истинного значения логического выражения осуществляется выход из цикла.

Поскольку проверка условия осуществляется в конце цикла, то цикл выполняется хотя бы один раз.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow