Алгоритм со структурой вложенных циклов


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

 

 

Задача 4.

Составить схему алгоритма для вычисления и печати значения выражения

Z = sinX - cosY

для всех значений Х от Хнач до Хкон с шагом h1 и для всех значений Y от Y нач до Y кон с шагом h2.

Такие вычисления значений заданной функции называются табулированием.

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

Схема алгоритма

 
 

 

 


       
 
 
   

 


Блок модификации 4 организует внешний цикл по Х. Х меняет значения от Хнач до Хкон с шагом h1. Телом внешнего цикла являются блоки 5, 6, 7. При каждом значении Х Y пробегает все значения от Yнач до Yкон с шагом h2. Блок модификации 5 организует внутренний цикл по Y. Телом цикла по Y являются блоки 6 и 7.