Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Сложные циклы, как и простые, программируются с использованием операторов цикла, которые позволяют разработать компактную и простую для понимания программы. Наилучшим для программирования процессов обработки двумерных массивов является оператор for.
Использование операторов цикла при разработке программ подразумевает соблюдение нескольких простых правил:
1) передача управления из тела внешнего цикла в тело внутреннего возможна только через начало внутреннего цикла (рис.8.2);
Рис. 8.2. Варианты передачи управления из внешнего цикла во внутренний: 1 – правильно; 2 и 3 – неправильно.
2) передача управления из тела внутреннего цикла в тело внешнего возможна в двух случаях:
а) после того, как вычисления, предусмотренные телом внутреннего цикла выполнены заданное число раз, - это так называемый нормальный выход во внешний цикл;
б) посредством оператора передачи управления, который прерывает выполнение внутреннего цикла, если это предусмотрено алгоритмом задачи (рис.8.3).
Рис. 8.3. Варианты передачи управления из тела внутреннего цикла в тело внешнего: 1 – нормальный выход; 2 и 3 – выход «по условию».
Рассмотрим несколько задач, решение которых требует программирования сложных циклов.
Дата публикования: 2015-01-24; Прочитано: 166 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!