Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Организация сложных (вложенных) циклов




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

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

Пример. Составить блок-схему алгоритма для вычисления следующих значений: и , для Da= 1; Dd= 0,2. Значение С задается при вводе с клавиатуры;

Блок-схема алгоритма вычисления значений x и y приведена на рис. 5.

а) б)

Рисунок 5 - Блок-схемы алгоритмов с вложенными циклами

После ввода исходных данных организованы два цикла для вычисления значений x и y. Внешний цикл использован с помощью блока модификации, а внутренний цикл – с помощью блока “Решение”. В заголовке внешнего цикла указано, что параметр его (переменная а) изменяется от an= 2 до ak= 9 с шагом Da= 1. Каждому значению переменной а соответствует 15 значений переменной d, которая изменяется в границах от dn= 0,6 до dk= 3,5 с шагом 0.2. Этот цикл изображается на блок-схеме последовательно со всеми операциями: присвоение параметру цикла начального значения, рабочая область с вычислением значений x и y, вывод их на печать, присвоение параметру цикла следующего значения и проверка окончания цикла.

После окончания внутреннего цикла управление передается на заголовок внешнего цикла. Здесь параметр внешнего цикла получает следующее значение и после проверки условия окончания цикла он или повторяется, или завершает работу.

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

 





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


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


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

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

80% успеха - это появиться в нужном месте в нужное время. © Вуди Аллен
==> читать все изречения...

2294 - | 2147 -


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

Ген: 0.011 с.