Лекция: Программирование с использованием сложных циклов

 

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

Использование операторов цикла при разработке программ подразумевает соблюдение нескольких простых правил:

 

1) передача управления из тела внешнего цикла в тело внутреннего возможна только через начало внутреннего цикла (рис.8.2);

Рис. 8.2. Варианты передачи управления из внешнего цикла во внутренний: 1 – правильно; 2 и 3 – неправильно.

 

2) передача управления из тела внутреннего цикла в тело внешнего возможна в двух случаях:

а) после того, как вычисления, предусмотренные телом внутреннего цикла выполнены заданное число раз, — это так называемый нормальный выход во внешний цикл;

б) посредством оператора передачи управления, который прерывает выполнение внутреннего цикла, если это предусмотрено алгоритмом задачи (рис.8.3).

Рис. 8.3. Варианты передачи управления из тела внутреннего цикла в тело внешнего: 1 – нормальный выход; 2 и 3 – выход «по условию».

 

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

 
 

еще рефераты
Еще работы по информатике