Цикл с заданным условием окончания работы (цикл-ДО)

Структура цикл-ПОКА предусматривает вариант, когда тело цикла не выполняется ни разу. Такое возможно, если условие, стоящее в начале цикла, сразу же не выполняется. Когда на практике возникает необходимость использовать структуру, у которой тело цикла выполняется хотя бы один раз, то в этом случае применяется структура цикла, приведенная на рис. 7.

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

Цикл-ДО (условие); операторы тела цикла; Конец-цикла;   б
 
 

метода последовательных приближений.

 
 

Рис. 7.Структура цикл-ДО: а — развернутая схема цикла; б — запись в псевдокодах; в — компактная схема цикла

 

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

Рассмотрим использование циклической структуры цикл-ДО на простом примере: разработать алгоритм, позволяющий найти и вывести на печать наибольшее целое положительное число х, удовлетворяющее условию: 0.7е – 150х < 12.5.

Составим алгоритм в виде псевдокодов.

1. Начало;

2. Список данных:

х — целый;

3. х:=1;

4. Цикл-ДО (0.7е – 150 ≥ 12.5);

5. х:=х+1;

6. Конец-цикла 4;

7. х:=х-1;

8. Вывод(х);

9. Конец.

Здесь тело цикла содержит модификацию числа х. Графическую схему этого алгоритма вам предлагается составить самостоятельно.








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


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

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

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

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