Алгоритмы, реализуемые с помощью
вложенных циклов типаДЛЯ
Язык
Схемы вложенных циклов типа
для
Школьный АЯ
нц для
i от A1 до B1
тело
внешнего цикла
. . . . . . нц для
j от A2 до B2
тело внутреннего цикла
. . . . . . кц
. . . . . . кц
Pascal
For
i := A1 to B1 do
begin . . . .
. .
For j := A2 to B2 do
begin
. . . . . .
end;
. . . . . .
end;
Basic
FOR I = A1 TO
B1 STEP H1
. . . . . . FOR J = A2 TO
B2 STEP H2
. . . . . . NEXT J
. . . . . . NEXT I
Вложенные циклы типа для
особенно часто используются при обработке
матриц (двумерных массивов, прямоугольных
таблиц) и векторов (одномерных массивов,
линейных таблиц):
Содержание:
Пример
3.1. Вычислить суммы элементов
столбцов заданной матрицы A(N, M).
Пример
3.2. Подсчитать, сколько раз
встречается в заданной целочисленной
матрице A(N, M) максимальное по величине
число.
Пример
3.3. В заданной матрице A(N, M)
поменять местами строки с номерами P и Q (1
<= P <= N, 1 <= Q <= N).
Пример
3.4. Элементы заданного
числового массива...
Пример
3.5. В массиве A(N, N) вычислить две
суммы элементов, расположенных ниже и
выше главной диагонали.