Виды циклов Паскаля

Виды циклов Паскаля

В паскале существуют три оператора цикла ,которые относятся к двум видам циклов. Это цикл с предусловием и цикл с постусловием. В чем же различие?
Цикл с предусловием
Циклом с предусловие называется цикл ,в котором сначала происходит проверка условия,а уже затем выполняется / не выполняется действие. То есть если условие не позволяет - ни одно действие не выполниться.

Виды циклов Паскаля

К таким относятся циклы с for и while.
Рассмотрим простой пример. Сосчитаем колличество чисел от одного до ста . Вот как будет выглядеть кусок код для этой задачи.
Для оператора for

a:=0;
for i:=1 to 100 do
a:=a+1;

Для оператора while
a:=0;
while a<=100 do
a:=a+1;

В результате обоих случаев переменная a будет равна 100.
Цикл с постусловием
Цикл с постусловием - это цикл ,в котором происходит действие, а уже потом проверяется условие. В этом главное отличие от циклов с предусловием. Если условие не позволяет - то действие все равно выполнится один раз, потому что проверка на условие выполняется позже.
Виды циклов Паскаля

К циклу с постусловием относится только оператор repeat
Рассмотрим ту же самую задачу с количеством чисел.
repeat a:=a+1 until a<100

Обратите внимание на
a<100

Данное условие абсолютно правильно и после завершения цикла переменная а будет так же равна 100.
Понравилась новость? Добавь в закладки!
Хочешь получать свежие новости? Подпишись на обновления с сайта!
Рекомендуем посмотреть:
#1 | написал: рома | 4 декабря 2013 21:37 | ICQ: |

Группа: Гости
Публикаций: 0
Комментариев: 0
класс

Добавление комментария

Ваше Имя:
Ваш E-Mail:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Вставка исходного кода Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера

Введите два слова, показанных на изображении: