Глава 2.3. Алгоритмы, реализуемые с помощью вложенных циклов типа ДЛЯ.

Пример 3.1. Вычислить суммы элементов столбцов заданной матрицы A(N, M).
Тест Данные Результат N=2  M=2 A= S=(6,74)   Школьный АЯ  алг Суммы столбцов (арг цел N, M, арг вещ таб A[1:N, 1:M],                     рез вещ таб S[1:M])   дано |…
Пример 3.2. Подсчитать, сколько раз встречается в заданной целочисленной матрице A(N, M) максимальное по величине число
Тест Данные Результат N=2  M=3 A= K=3 Школьный АЯ алг Количество максимумов(арг цел N,M, арг цел таб А[1:N,1:M], рез цел K) нач цел i, j, Amax   Amax := A[1, 1] | Поиск максимального…
Пример 3.3. В заданной матрице A(N, M) поменять местами строки с номерами P и Q (1 <= P <= N, 1 <= Q <= N).
Тест Данные Результат N=3 M=3 P=1 Q=3  Школьный АЯ алг Поменять местами строки (арг цел N, M, арг цел P, Q,                              арг рез вещ таб А[1:N, 1:M] ) нач…
Пример 3.4. Элементы заданного числового массива a1, a2, ..., aN упорядочить по возрастанию.
Тест Данные Результат N=4 A=(5, 2, 7, 1) A=(1, 2, 5, 7)   Школьный АЯ  алг Возрастание(арг цел N, арг рез                  вещ таб A[1:N]) нач цел i, j, вещ Tmp   нц…
Пример 3.5. В массиве A(N, N) вычислить две суммы элементов, расположенных ниже и выше главной диагонали.
Тест Данные Результат N=3  S1=6  S2=9 Школьный АЯ алг Две суммы (арг цел N, арг вещ таб A[1:N, 1:N], рез вещ S1, S2)   надо | S1 = сумма элементов ниже главной диагонали       …