Цикл с предусловием
Это циклический алгоритм, в котором условие проверяется перед телом цикла.
На языке Паскаль:
Общий вид оператора while следующий:
while <условие> do <тело_цикла>;
где while и do— служебные слова, while означает "пока", do— "делать, выполнять". Цикл работает следующим образом: первоначально проверяется условие, находящееся после слова while, если данное условие является ложным, то работа цикла на этом завершается. Если условие является истинным, то выполняется оператор или группа операторов, входящая в тело цикла. Затем снова производится проверка условия, содержащегося в строке заголовка и т. д. Таким образом, тело цикла выполняется пока истинно условие, содержащееся в заголовке цикла. Цикл такого типа называют циклом с предусловием. Это объясняется тем, что перед первым же выполнением цикла производится проверка истинности находящегося в заголовке условия. Если условие изначально не выполняется, то тело цикла не будет выполнено ни разу.