Перейти к основному содержимому

Цикл с условием

Блок цикла while. Выполняет команды пока условие истинно.

Image

Принимаемые значения

Блок цикла с условием работает в двух состояниях. В случае «Повторять пока» код внутри блока выполняется, если условие истинно. В случае «Повторять пока не» код внутри блока выполняется, если условие ложно.

Image

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

Примеры

Вывод строки в терминал 3 раза.

Image

Цикл с условием позволяет строить более сложные алгоритмы. Для числа X заданного в переменной, определим сколько бит будет занимать его запись в двоичной системе счисления.

Image