Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по информатике. VBA.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.32 Mб
Скачать

8.3 Задание к работе.

8.3.1. Отработать на ЭВМ матрицу в соответствии с вариантом задания, указанным в таблице 8.1. вывести в диалоговом окне исходные данные и результаты решения задачи.

8.3.2. Проверить правильность выполнения программы не менее, чем на трех тестовых примерах с различными значениями чисел строк (N1) и числа столбцов (N2).

Таблица 8.1 Варианты задания

Вариант задания

Имя матрицы и размеры

Действия

Условия и ограничения

А(3,3)

Вычислить суммы элементов строк и представить их в виде массива В(3). Оба массива отпечатать, причем В(3) в виде строки

aij≠0

А(10,10)

Получить сумму элементов матрицы

А(3,3)

Задан массив А(3,3). Сформировать массив В(3,3) по правилу

Оба массива отпечатать

В(7,8)

Определить и напечатать количество ненулевых элементов в каждой строке матрицы. Отпечатать матрицы и результаты.

А(N,M)

Сформировать массив В(N,M), отличающийся от исходного тем, что все элементы 1-го столбца заменены нулями. Оба массива отпечатать

N≤20

M≤10

А(8,8)

Вычислить суммы элементов строк и представить их в виде массива В(3). Оба массива отпечатать

M (N,N)

Найти наибольшее из значений элементов, расположенных в заштрихованной части матрицы. Результаты отпечатать.

N≤10

А(N,M)

Из массива А сформировать массив В(N,M) по правилу

Оба массива отпечатать

N≤5

M≤8

D(N,M)

Сформировать массив С(N), i-ый элемент которого равен числу отрицательных элементов в i–ой строке матрицы D. Оба массива отпечатать

N≤7

M≤5

K(N,M)

Вычислить сумму положительных элементов массива. Массив и результат выдать на печать

N≤8

M≤7

L(5,5)

Определить минимальный элемент в массиве. Выдать на печать матрицу, минимальный элемент и его координаты i и j.

K(4,3)

Посчитать число нулевых элементов в массиве К, отпечатать массив и результат

М(10,10)

Вычислить сумму четных элементов каждой строки матрицы. Матрицу и результат выдать на печать

С(N,M)

Сформировать массив R(N,M) по правилу

N≤6

M≤10

G(3,7)

Сформировать массив D(3,7), отличающийся от массива G тем, что все отрицательные элементы заменены нулями. Оба массива отпечатать.

А(N,M)

Вычислить сумму отрицательных элементов каждого столбца, записать в массив D(М)._ Оба массива отпечатать.

N≤10

M20

М(К,К)

Вычислить

Отпечатать исходный массив и S/

K≤45

С(7,3)

В массиве подсчитать число нулевых элементов в каждом столбце и результат представить в виде массива В(3). Оба массива отпечатать.

D(N,N)

Сформировать массив В(N,N) по следующему правилу:

B(I,J) = A(I,J)*A(I,I)

Оба массива отпечатать.

N≤10

A(L,L)

Сформировать массив В(3,3), диагональные элементы которого равны 0, а остальные совпадают с элементами A(I,J). Оба массива отпечатать.

F(8,8)

Транспортировать матрицу и вывести на печать элементы главной диагонали и диагонали, расположенной под главной. Результаты напечатать в две строки.

С(4,4)

Сформировать массив В(4,4), отличающийся от массива С(4,4) только тем, что все элементы 1-ой строки заменены нулями. Оба массива отпечатать.

К(4,6)

Вычислить сумму элементов массива, лежащих в пределах 3,2≤/ A(I,J)/<11,4. отпечатать исходный массив и сумму.

В(N,N)

Вычислить сумму и число элементов матрицы, находящихся под главной диагональю и на ней. Матрицу и результат отпечатать.

В(10,10)

Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы. Вывести на печать исходную матрицу и нижнюю треугольную в общепринятом виде.