Цикл "до"
Этот вид цикла отличается от предыдущего в основном тем, что проверка условия повторения тела цикла находится не перед ним, а после. Поэтому цикл "До" называют циклом "с постусловием", а "Пока" - "с предусловием".
Обратите также внимание на то, что новая итерация (повторное выполнение тела цикла) происходит не тогда, когда условие справедливо, а как раз тогда, когда оно ложно. Поэтому цикл и получил свое название (выполнять тело цикла до выполнения соответствующего условия).
Интересно, что в случае, когда условие цикла изначально истинно, тело цикла все равно будет выполнено хотя бы один раз. Именно это отличие "до" от "пока" привело к тому, что в программировании они не подменяют друг друга, а используются для решения задач, к которым они более подходят.
Формат цикла на языке Pascal:
Repeat
<оператор #1>;
<оператор #2>;
<оператор #3>;
. . .
Until <условие>;
Читается так: "Выполнять оператор #1, оператор #2. : до выполнения условия".
Здесь не требуется использование составного оператора, потому, что сами слова Repeat и Until являются операторными скобками.
- Основная структура программы.
- Основные понятия.
- Алфавит языка
- Понятие переменной. Типы.
- Оператор присваивания. Арифметические выражения.
- Составной оператор
- Операторы ввода и вывода информации
- . Элементы структурного программирования
- Условный оператор
- Цикл. Виды Циклов.
- Цикл "пока"
- Цикл "до"
- Цикл "с параметром".
- Строковые операции
- Определение типов
- Двумерные и многомерные массивы
- Процедуры и функции
- Работа с файлами