Обработка матриц
Для обработки матрицы используется двойной цикл, который содержит внешний цикл
и вложенный в него внутренний цикл.
При работе двойного цикла переменная внутреннего цикла меняется быстрее, чем переменная внешнего цикла. Это означает, что для каждого значения внешней переменной меняются все значения внутренней переменной.
Обработку матрицы можно осуществлять по строкам или по столбцам.
При обработке по строкам внешний цикл организуется для переменной i, определяющей номер строки, а внутренний цикл – для переменной j, определяющей номер столбца.
В этом случае двойной цикл, например на языке
Турбо Паскаль, выглядит следующим образом.
for i:=m1 to m2 do
for j:=n1 to n2 do
<тело цикла>;
Как будет выглядеть двойной цикл при обработке элементов матрицы по столбцам?
Ответ:
for j:=n1 to n2 do
for i:=m1 to m2 do
<тело цикла>;