Цикл с постусловием (repeat и while). Цикл с заданным условием окончания работы
Цикл с постусловием — цикл, в котором условие проверяется после выполнения тела цикла.
Цикл будет повторяться до тех пор, пока проверка этого условия будет давать результат «ложь» (false), то есть пока условие не выполнено. Даже если условие сразу окажется истинным, цикл выполнится хотя бы один раз.
Блок-схема в общем виде выглядит так
Цикл с постусловием — цикл, в котором условие проверяется после выполнения тела цикла.
Цикл будет повторяться до тех пор, пока проверка этого условия будет давать результат «ложь» (false), то есть пока условие не выполнено. Даже если условие сразу окажется истинным, цикл выполнится хотя бы один раз.
Отсюда следует, что тело всегда выполняется хотя бы один раз.
На языке Паскаль этот тип цикла реализуется так:
Repeat — это цикл, в котором условие стоит после тела . Причем оно выполняется тогда и только тогда, когда результат условия false; как только логическое выражение становится true, выполнение цикла прекращается.
Repeat имеет формат:
repeat { повторяй … }
<оператор 1>;
< оператор 2>;
…
until {до…} <условие>
<оператор 1>;
< оператор 2>;
…
until {до…} <условие>
Begin и end не требуются.
Комментариев нет:
Отправить комментарий