Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Циклы с неизвестным числом повторений




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

Пример. Вычислить значения y по формуле

для

Вычисления y выполнять до тех пор, пока значение x3 станет больше a. Определить количество вычисленных значений y. Вывести все значения y и их количество k.

Особенностью этой задачи есть то, что для организации цикла невозможно использовать блок модификации, так как неизвестно конечное значение параметра x, при котором будет достигнуто условие x3>a.

Блок-схема этого алгоритма изображена на рис. 7. Блок 2 организует ввод значений a, xn. В блоке 3 присваиваются начальные значения переменной x, счетчику количества повторений цикла k, константе p. В блоке 4 проверяется условие окончания цикла: пока оно выполняется, вычисляются значения y в блоке 5, выводятся значения переменных x и y в блоке 6, готовятся значения переменных x и k для следующего шага цикла. Как только x достигнет такого значения, при котором x3>a, выводится значение параметра k (блок 8) и алгоритм заканчивает свою работу.

 

 

 

Рисунок 7 - Блок-схема алгоритма с неизвестным числом повторений





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


Дата добавления: 2015-10-06; Мы поможем в написании ваших работ!; просмотров: 870 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Так просто быть добрым - нужно только представить себя на месте другого человека прежде, чем начать его судить. © Марлен Дитрих
==> читать все изречения...

2443 - | 2199 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.