Имя подпрограммы : 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,содержащий описанные подпрограммы.