В языке программирования Pascal есть три вида циклов: цикл с предусловием (while), цикл с постусловием (repeat) и цикл с параметром (for). 13
Цикл с предусловием сначала проверяет условие и в зависимости от него заходит в тело цикла или нет. 4 Если условие возвращает ложь, то программа не заходит в тело цикла. 4 Тело цикла выполняется столько раз, сколько раз логическое выражение истинно. 3
Цикл с постусловием, в отличие от цикла с предусловием, всегда выполняет тело цикла хотя бы один раз, а уже потом проверяет условие на истинность. 14 Этот вид цикла применяется в случаях, когда тело цикла необходимо обязательно выполнить хотя бы один раз, например, если в цикле вводятся данные и выполняется их проверка. 1
Цикл с параметром (часто его называют циклом со счётчиком) используется, когда число повторений не связано с тем, что происходит в теле цикла. 34 То есть количество повторений известно заранее. 4 В заголовке цикла указываются два значения: первое присваивается переменной-счётчику, от этого значения начинается отсчёт количества итераций (повторений), второе указывает, при каком значении счётчика цикл должен остановиться. 4