В соответствии с вариантом задания (таблица 2) составить программу на VBA, с помощью которой осуществляется:
1) ввод элементов матрицы размерности 3´4, осуществляемый с помощью генератора случайных чисел (значения элементов матрицы должны быть вещественными числами, не превышающими по абсолютной величине 5), и их вывод в ячейки рабочего листа (с точностью до 2 знаков после запятой);
2) обработка элементов матрицы (нахождение суммы, количества элементов и т. П. в зависимости от варианта задания) и вывод её результатов на тот же рабочий лист.
| №
| Задание
|
|
| Определить среднее геометрическое каждого столбца матрицы и максимальный по модулю элемент матрицы.
|
|
| Для каждого столбца матрицы найти наименьший элемент, а также количество неотрицательных элементов всей матрицы.
|
|
| Определить количество и сумму отрицательных элементов каждого столбца матрицы.
|
|
| Для каждого столбца матрицы найти произведение максимального по значению и минимального по модулю элементов соответствующего столбца.
|
|
| Определить количество и сумму положительных элементов каждой строки матрицы.
|
|
| Определить наибольший по модулю элемент матрицы, номер строки и столбца, на пересечении которых он расположен.
|
|
| Определить модуль произведения элементов каждого столбца матрицы и количество положительных элементов матрицы.
|
|
| Для каждой строки матрицы найти сумму максимального и минимального элементов соответствующей строки.
|
|
| Определить наименьший по модулю элемент матрицы и получить новую матрицу путём замены на нулевые всех элементов строки и столбца, на пересечении которых расположен элемент с наименьшим по модулю значением.
|
|
| Получить новую матрицу путём умножения элементов каждой строки исходной матрицы на наименьший по значению элемент соответствующей строки.
|
|
| Определить среднее геометрическое каждой строки матрицы и количество элементов матрицы, значения которых по модулю больше 2 .
|
|
| Получить новую матрицу путём умножения элементов каждого столбца исходной матрицы на наименьший по модулю элемент соответствующего столбца.
|
|
| Получить новую матрицу путём прибавления к элементам каждого столбца исходной матрицы наименьшего по значению элемента соответствующего столбца.
|
|
| Определить количество и произведение элементов матрицы, значения которых по модулю не превышают 2.
|
|
| Получить новую матрицу путём прибавления к элементам каждой строки исходной матрицы наибольшего по модулю элемента соответствующей строки.
|
|
| Определить максимальный элемент матрицы и получить новую матрицу путём замены на этот элемент всех элементов строки и столбца, на пересечении которых он находится.
|
|
| Получить новую матрицу, переставив столбцы исходной матрицы так, чтобы элементы первой строки располагались в порядке убывания.
|
|
| Получить новую матрицу, переставив строки исходной матрицы так, чтобы элементы первого столбца располагались в порядке возрастания.
|
|
| Для каждого строки матрицы найти наименьший по модулю элемент, а также количество отрицательных элементов всей матрицы.
|
|
| Определить среднее геометрическое каждого столбца матрицы и найти те элементы матрицы, значения которых по модулю больше 3 .
|
|
| Получить новую матрицу, сдвинув элементы строки содержащей максимальный элемент, на две позиции влево.
|
|
| Получить новую матрицу, сдвинув элементы строки содержащей минимальный элемент, на две позиции вправо.
|
|
| Для каждого строки матрицы найти сумму максимального и минимального элементов соответствующей строки.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|