Рамочные служебные слова Do – «делать», «выполнять», Loop – «оборот».
Это универсальный оператор цикла для выполнения наборов инструкций (операторов) неопределённое (произвольное) число раз в зависимости от результата текущего анализа внутреннего условия. имеется четыре формата записи, которые можно разделить на две группы.
Первая группа – повторение инструкций, пока (While) условие имеет значение истина (True)
Вариант 1 первой группы: проверка условия до входа в цикл (рис. 58)

Рис. 58. Оператор цикла с условием
В этом варианте возможно, что цикл не будет выполняться ни разу, если условие сразу ложь.
Вариант 2 первой группы: проверка условия на выходе из цикла
Do