Оператор While...Do...Алгоритмическая конструкция «Повторение».
Цикл «While» (цикл с предусловием)
Иногда в алгоритмах одну и ту же последовательность команд требуется выполнить несколько раз. В этом случае можно использовать команду цикла (команду повторения). Цикл — это последовательность команд, которая выполняется до тех пор, пока выполняется некоторое условие. Эту последовательность команд называют телом цикла.
Формат команды повторения «While»:
While <условие> do <оператор>;
|
<оператор> — это простой или составной оператор (тело цикла).
При выполнении команды «While» сначала проверяется условие. Если оно истинно (True), то выполняются команды, входящие в тело цикла, затем условие проверяется снова и т. д. Таким образом, команды цикла выполняются многократно до тех пор, пока условие истинно. Если условие ложно (False), то цикл заканчивается.
Если условие всегда оказывается истинным, то может произойти зацикливание:
While True do <оператор>;
|
Здесь <оператор> будет выполняться бесконечно.
Ещё пример:
Нули будут выводится до принудительного завершения программы.
Скачать материал
|