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

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


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

while  <условие выполнения цикла>  do  <оператор>

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

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



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