Базовые алгоритмические структуры. Вложенные циклы
БАЗОВЫЕ АЛГОРИТМИЧЕСКИЕ СТРУКТУРЫ. ВЛОЖЕННЫЕ ЦИКЛЫВозможны случаи, когда внутри тела цикла необходимо повторять некоторую последовательность операторов, т. е. организовать внутренний цикл. Такая структура получила название цикла в цикле или вложенных циклов . Глубина вложения циклов (то есть количество вложенных друг в друга циклов) может быть различной. При использовании такой структуры для экономии машинного времени необходимо выносить из внутреннего цикла во внешний , все операторы, которые не зависят от параметра внутреннего цикла
Пример вложенных циклов дляВычислить сумму элементов заданной матрицы А (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 кц |
Ва
Вместе с этим смотрят:
Базовые алгоритмические структуры. Цикл с условиемБазовые алгоритмические структуры. Цикл со счетчиком
Базовые системы отображения
Безопасность сетей на базе TCP-IP