БАЗОВЫЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ. ВЛОЖЕННЫЕ ЦИКЛЫ

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

Пример вложенных циклов для

Вычислить сумму элементов заданной матрицы А (5,3).  

Матрица А
 

 

 
 
нц
 для
i
от
 1 
до
 5
 
  
нц
 для
j
от
 1
 до
 3
 
     S:=S+A[
i,j
]
 
  
кц
 
кц

Пример вложенных циклов пока

Вычислить произведение тех элементов заданной матрицы A(10,10), которые расположены на пересечении четных строк и четных столбцов.  

 

 
 
i
:=2; P:=1
 
нц
пока
i
 <= 10
 
   j:=2
 
  
нц
пока
 j <= 10
 
     P:=P*A[
i,j
]
 
     
j:=j+2
 
  
кц
 
   i:=i+2
 
кц

 

Яндекс цитирования Rambler's Top100

Главная

Тригенерация

Новости энергетики