Все_цикл

Определение <условие> аналогично его определению в разделе «Разветвляющиеся вычислительные процессы». Тело цикла выполняется до тех пор, пока <условие> истинно. Когда условие станет ложным, выполняется строка, следующая за циклом.

Работа цикла с предусловием:

1. Проверяется истинность выражения <условие>. Если <условие> истинно, то выполняются операторы тела цикла.

2. После того как выполнился последний оператор цикла, управление передаётся заголовку цикла. Переход на пункт 1.

3. Если условие в заголовке ложно, то цикл завершает свою работу.

Используя оператор цикла с предусловием, необходимо следить за тем, чтобы операторы тела цикла воздействовали на условие, либо за тем, чтобы оно ещё каким-то образом изменялось во время вычислений в теле цикла. Для этого часто используют унарные операции ++ или – для изменения параметров, входящих в <условие>. Только при изменении условия можно избежать зацикливания.

Цикл с постусловием

На псевдокоде цикл записывается следующим образом:

Цикл

<операторы_тела_цикла>

пока <условие>

Правила работы цикла с постусловием:

1. Выполняется тело цикла.

2. Проверяется истинность <условие>: если <условие> истинно, то выполняется тело цикла. Если оно ложно, то цикл завершает свою работу.

В противоположность циклам с параметром и предусловием, сначала проверяющим условия, в цикле с постусловием условие окончания работы этого цикла проверяется после выполнения операторов тела цикла. Данный цикл всегда выполняется, по крайней мере, один раз.

 

2. Операторы циклов в С++








Дата добавления: 2015-08-08; просмотров: 646;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.009 сек.