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

Как и в цикле с предусловием, в циклической конструкции с постусловием заранее не определено число повторений тела цикла, оно зависит от входных данных задачи. В отличие от цикла с пред­условием, тело цикла с постусловием всегда будет выполнено хотя бы один раз, после чего проверяется условие. В этой конструкции тело цикла будет выполняться до тех пор, пока значение условного выражения ложно (условие "окончания" цикла). Как только оно становится истинным, выполне­ние команды прекращается. Возможно построение цикла и с условием "продолжения" цикла, т.е. тело цикла будет выполняться до тех пор, пока значение условия истинно. Блок-схема данной конструкции представлена на рис. 4 с: помощью условного блока.

 

Рис. 2.4. Блок-схема цикла с постусловием

В организации цикла можно выделить следующие этапы:

· подготовка (инициализация) цикла (И);

· проверка условия окончания цикла (У).

· ор выполнение вычислений цикла (тело цикла) (Т);

· т модификация параметров (М);

 

И
М
Т
У
Да
Нет
STOP

 

 


Рис. 5. Блок-схема цикла

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

Пример.Организовать цикл, в котором 5 раз печатается имя.

Для организации цикла необходимо ввести:

·

i = 1
i = i+1
i ≤ 5  
«ИМЯ»
STOP
переменную цикла – П.Ц.= i;

· начальное значение – Н.З.= 1;

· конечное значение – К.З.= 5

· шаг – h=1.

 








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


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

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

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

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