Организация и функционирование компьютеров
bf1271d8

Оператор цикла с постусловием


Оператор цикла с постусловием применяется в тех случаях, когда надо выполнить сходное действие несколько раз, пока не выполнится некоторое условие окончания цикла. Формат оператора цикла с постусловием следующий:

repeat

    <оператор> ;

    . . . ;

    <оператор>

until  <условие окончания цикла>

Этот оператор сначала выполняет последовательность внутренних операто­ров цикла. После этого он проверяет условие окончание цикла и, если оно ложно, снова выполняет внутренние операторы и т.д. Процесс заканчивается тогда, когда когда при проверке условия окончания цикла окажется, что оно истинно. Очевидно, что компоненты выражения, входящие в условие, также должны изменяться внутри цикла, иначе программа тоже зациклится.

Следует принимать во внимание, что в любом случае внутренний оператор цикла с пост условием выполнится хотя бы один раз. В этом его коренное отличие от оператора цикла с предусловием.



Содержание раздела