Такой двумерный массив может быть объявлен оператором DIM A(3,3), т.е. при объявлении массива и при написании каждого элемента массива указывается два индекса, разделенных запятой и заключенные в круглые скобки.
Основное правило формирования вложенных циклов состоит в том, что они не должны пересекаться и внутренний цикл должен полностью находиться внутри внешнего.
........................
.......................
1. Что из себя представляет матрица и как она объявляется в программе?
2. Что из себя представляют вложенные циклы?
3. Каковы основные правила формирования вложенных циклов?
| Вариант
| Задание
|
| | Составить схему алгоритма и программу решения задачи обработки двумерного массива (матрицы)
i = 1…n
j = 1…m
Предусмотреть вывод исходных данных и результатов
|
| 1.
| Найти суммы каждого столбца матрицы (n = 4; m = 6) и определить минимальную среди полученных сумм. Поменять местами 1 и 4-ю строки матрицы.
|
| 2.
| Посчитать произведения всех отрицательных элементов
Матрицы. Найти максимальный и минимальный элементы и поменять местами строки, в которых они находятся (если они в одной строке, вывести сообщение об этом).
n = 6; m = 6;
|
| 3.
| Отрицательные элементы четных строк матрицы (n = 7; m = 4) заменить их модулями. Найти максимальный и минимальный элементы матрицы и поменять местами столбцы, в которых они находятся.
|
| 4.
| Вычислить среднее арифметическое элементов матрицы (n = 5; m = 6), расположенных выше главной диагонали и заменить им отрицательные элементы, расположенные ниже главной диагонали. Элементы главной диагонали возвести в квадрат.
|
| 5.
| Найти суммы всех строк матрицы и среднее арифметическое этих сумм. Поменять местами 1-й и 5-й столбцы матрицы (n = 8; m = 5).
|
| 6.
| Определить минимальный элемент в каждом столбце матрицы (n = 4; m = 5). Вычислить среднее арифметическое элементов, расположенных на главной диагонали.
|
| 7.
| Отрицательные элементы матрицы (n = 5; m = 6), расположенных ниже главной диагонали, заменить на модули их значений. Элементы главной диагонали расположить в порядке возрастания.
|
| 8.
| Вычислить сумму элементов матрицы (n = 5; m = 5), расположенных выше главной диагонали и количество положительных элементов на главной диагонали и выше её. Найти номер строки и столбца, где расположен минимальный элемент матрицы.
|
| 9.
| Вычислить сумму и количество положительных элементов матрицы (n = 5; m = 5), кроме элементов главной диагонали. Найти максимальный элемент на главной диагонали.
|
| 10.
| Найти сумму элементов каждого столбца матрицы (n = 5; m = 6), и определить минимальную из полученных сумм. Заменить отрицательные элементы на главной диагонали, полученной суммой.
|
| 11.
| Найти строку с минимальным элементом матрицы и поменять её местами со столбцом с максимальным элементом матрицы (n = 6; m = 6). Вычислить произведение элементов, расположенных ниже главной диагонали.
|
| 12.
| Найти произведение нулевых элементов матрицы (n = 5;
m = 5), расположенных выше главной диагонали и разделить его на максимальный элемент матрицы.
|
| 13.
| Определить максимальный среди элементов матрицы (n = 5; m = 5), расположенных выше главной диагонали и минимальный среди элементов ниже главной диагонали. Поменять местами строку с минимальным элементом со столбцом с максимальным элементом.
|
| 14.
| Отрицательные элементы матрицы (n = 6; m = 6), расположенные выше главной диагонали, заменить на квадраты их значений. Найти максимальный среди элементов, расположенных на главной диагонали.
|
| 15.
| Вычислить произведение положительных элементов 3-го столбца матрицы (n = 5; m = 6) и заменить диагональные элементы этим произведением.
|
| 16.
| Поменять местами столбец матрицы (n = 4; m = 6), содержащий максимальный элемент со столбцом, содержащим минимальный элемент.
|
| 17.
| Вычислить наибольшую сумму из сумм элементов столбцов матрицы (n = 5; m = 7) и номер столбца строки, где находится максимальный элемент матрицы.
|
| 18.
| Определить количество положительных элементов матрицы (n = 6; m =6), расположенных на главной диагонали и ниже
её и, если оно больше 3-х, поменять местами 1-й и 6-й столбцы.
|
| 19.
| Найти максимальный элемент матрицы (n = 4; m = 4) и заменить им отрицательные элементы, расположенные на главной диагонали. Посчитать количество замен.
|
| 20.
| Вычислить сумму отрицательных элементов матрицы (n = 5; m = 7), исключая 4-ю строку, и их количество. Найти минимальный элемент среди положительных и его координаты
|
| 21.
| Найти наибольшее среди произведений столбцов матрицы
(n = 4; m = 6). Заменить отрицательные элементы, расположенные на главной диагонали и выше нее на их квадраты и посчитать количество замен.
|
| 22.
| Найти столбец с минимальным элементом матрицы (n = 5; m = 4) и поменять её местами со строкой с максимальным элементом. Вычислить произведение элементов, расположенных ниже главной диагонали и выше её.
|
| 23.
| Определить сколько отрицательных элементов матрицы
(n = 5; m = 5) расположено выше главной диагонали. Поменять местами первую строку со столбцом, в котором находится максимальный элемент.
|
| 24.
| Поменять местами строки матрицы (n = 7; m = 4) с наибольшей и наименьшей суммой строк.
|
| 25.
| Образовать массив из минимальных произведений элементов столбцов матрицы (n = 4; m = 6). Определить среднее арифметическое элементов матрицы расположенных выше и ниже главной диагонали.
|
| 26.
| Найти минимальный элемент матрицы (n = 5; m = 6) и количество положительных элементов во 2-м и 3-м столбцах.
|
| 27.
| Определить наибольшее количество отрицательных элементов матрицы (n = 3; m = 5) расположенных в столбцах её.
|
| 28.
| Найти максимальный элемент матрицы (n = 4; m = 4) и разделить его на среднее арифметическое элементов расположенных выше и ниже главной диагонали.
|
| 29.
| Найти сумму произведений столбцов матрицы (n = 4; m = 6) и количество отрицательных элементов, исключая элементы главной диагонали.
|
| 30.
| Вычислить сумму элементов строк матрицы (n = 5; m = 5), у которых отрицательный элемент находится на главной диагонали, и произведение тех строк, у которых на главной диагонали положительный элемент.
|
| 31.
| Поменять местами первый столбец матрицы (n = 6; m = 6) со столбцом с максимальным произведением. Вывести на печать массив произведений столбцов матрицы.
|
| 32.
| Найти максимальный элемент среди элементов матрицы (n = 6; m = 6), расположенных ниже главной диагонали и количество отрицательных элементов в 5-м столбце матрицы.
|
| 33.
| Поменять местами столбец матрицы (n = 4; m = 4), в котором находится максимальный элемент, со строкой, которая начинается с отрицательного элемента (первой). Если такой строки нет, вывести сообщение об этом.
|
| 34.
| Найти минимальный элемент матрицы (n = 4; m = 5) среди положительных её элементов и посчитать суммы столбцов матрицы.
|
| 35.
| Найти столбец с максимальным количеством отрицательных элементов в нем, и переставить его на последнее место в матрице (n = 5; m = 6).
|
| 36.
| Найти максимальный элемент среди элементов главной диагонали матрицы (n = 4; m = 4). Строку, в которой он находится, переставить на первое место.
|
| 37.
| Поменять местами те строки матрицы (n = 5; m = 5), на которых находится максимальный и минимальный элементы главной диагонали. Если они в одной строке, вывести сообщение об этом.
|
| 38.
| Найти максимальное из средних арифметических столбцов матрицы (n = 4; m = 6). Массив средних арифметических вывести на печать.
|
| 39.
| Определить строку, в которой находится максимальный
элемент матрицы (n = 6; m = 6) и поменять её местами с главной диагональю матрицы.
|
| 40.
| Найти минимальный по абсолютной величине среди элементов матрицы (n = 5; m = 4), исключая элементы 3-й строки. Поменять местами 1-ю и 5-ю строки.
|
| 41.
| Вычислить среднее арифметическое элементов матрицы (n = 4; m = 5), расположенных на главной диагонали и выше её, и максимальный элемент в 3-м столбце матрицы.
|
| 42.
| Отрицательные элементы в каждом столбце матрицы (n = 3; m = 6) заменить на максимальные элементы этих столбцов.
|
| 43.
| Заменить диагональные элементы матрицы (n = 5; m = 4) произведением элементов соответствующих строк.
|
| 44.
| Найти максимальные элементы в каждой строке матрицы
(n = 5; m = 4) и поменять их местами с элементами 4-го столбца
|
| 45.
| Диагональные элементы матрицы (n = 5; m = 5) заменить средними арифметическими соответствующих столбцов.
|
| 46.
| Найти минимальный элемент среди элементов, расположенных выше главной диагонали матрицы (n = 4; m = 4) и заменить им все отрицательные элементы ниже главной диагонали.
|
| 47.
| Образовать массив из произведений столбцов матрицы (n = 6; m = 6) и поставить его на место 3-го столбца, а элементы 3-го столбца на место главной диагонали.
|
| 48.
| Найти минимальную сумму из сумм элементов столбцов матрицы (n = 5; m = 5) и заменить ею все отрицательные элементы матрицы, кроме элементов 3-й строки.
|
| 49.
| В каждом столбце матрицы (n = 5; m = 4) посчитать количество отрицательных элементов. Вычислить произведение элементов того столбца, где их больше всего.
|
| 50.
| Вычислить произведение среднего арифметического строки, в которой находится максимальный элемент на среднее арифметическое столбца, в котором находится минимальный элемент матрицы (n = 5; m = 6).
|
|
|
|
|
|
|