Имя подпрограммы : multconstm.
Имя подпрограммы : sum_m.
7) Подпрограмма формирования вектора из средних арифметических значений элементов столбцов.
Имя подпрограммы : sred_arifm.
S:=0 |
Да |
Нет |
3. Инструкция по использованию разработанной программы
Определим исходные данные.
Матрица А: Матрица В: Матрица С:
Описание переменных и массивов:
Исходные сведения | Описание в программе | |||
Обозначение | Назначение | Идентификатор,размерность | Атрибуты | |
i, j, k | Индексные переменные | i, j, k | Integer | |
n | Размерность матриц | n | Word | |
A, B, C,U, Vect | Матрицы исходных данных и результата | a(10,10), b(10,10), c(10,10), u(10,10),vect(10) | Array of real | |
a, b, c, z | Матрицы, используемые в подпрограммах | a(10,10), b(10,10),c(10,10), z(10) | Array of real | |
R,S | Переменная, используемая в подпрограмме | r | Real | |
m | Переменная, используемая в подпрограмме | m | Char |
4. Проверка правильности функционирования программы.
Введём исходные данные.
Программа выводит для контроля входные данные:
Матрица А: Матрица В: Матрица С:
Вывод результирующей матрицы:
Вывод матрицы Vect:
5.Текст программы и её описание.
В процессе получения результирующей матрицы реализованы следующие действия с массивами:
-транспонирование квадратных матриц произвольной размерности;
-умножение квадратных матриц произвольной размерности;
-сложение квадратных матриц произвольной размерности;
-умножение на число квадратных матриц произвольной размерности;
Все указанные действия реализованы с помощью подпрограмм. Ввод и вывод матриц также реализован в подпрограммах.
Окончательный вариант программы:
Модуль KursUn,содержащий описанные подпрограммы.