Конструкция цикла с предусловием предназначена для создания в алгоритмах циклического выполнения команд. Единственным атрибутом данной команды является условие, от результатов проверки которого зависит, будет ли продолжать выполняться тело цикла, или же программа перейдет к инструкции, следующей за циклом. Окно редактирования команды цикла имеет единственное поле ввода, в котором следует задать логическое выражение:
После нажатия на кнопку "ОК" в блок-схеме появляется конструкция цикла с предусловием:
Изначально ветвь "да" - тело цикла - пуста (ветвь "нет" не может содержать команд, т.к. это просто выход из цикла - переход к следующей команде). Однако линия ветви "да" является такой же интерактивной как и любые стрелки блок-схемы, т.е. позволяет добавлять команды: