Ответ:
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций.
Циклом с предусловие
Называется цикл, в котором сначала происходит проверка условия, а уже затем выполняется / не выполняется действие. То есть если условие не
позволяет — ни одно действие не выполниться. таким относятся циклы с for и while.
Цикл с постусловием
Цикл с постусловием — это цикл, в котором происходит действие, а уже потом проверяется условие. В этом главное отличие от циклов с предусловием. Если условие не позволяет — то действие все равно выполнится один раз, потому что проверка на условие выполняется позже. циклу с постусловием относится только оператор repeat
Цикл с выходом из середины — наиболее общая форма условного цикла. Синтаксически такой цикл оформляется с помощью трёх конструкций: начала цикла, конца цикла и команды выхода из цикла. Конструкция начала маркирует точку программы, в которой начинается тело цикла, конструкция конца — точку, где тело заканчивается. Внутри тела должна присутствовать команда выхода из цикла, при выполнении которой цикл заканчивается и управление передаётся на оператор, следующий за конструкцией конца цикла. Естественно, чтобы цикл выполнился более одного раза, команда выхода должна вызываться не безусловно, а только при выполнении условия выхода из цикла.
Принципиальным отличием такого вида цикла от рассмотренных выше является то, что часть тела цикла, расположенная после начала цикла и до команды выхода, выполняется всегда (даже если условие выхода из цикла истинно при первой итерации), а часть тела цикла, находящаяся после команды выхода, не выполняется при последней итерации.