Смекни!
smekni.com

Turbo Pascal (стр. 2 из 4)

Имя подпрограммы : multconstm.

Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal

Turbo Pascal6) Подпрограмма сложения матриц

Имя подпрограммы : sum_m.


Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal

7) Подпрограмма формирования вектора из средних арифметических значений элементов столбцов.

Имя подпрограммы : sred_arifm.

Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
S:=0
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal

Полный алгоритм решения задачи.

Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal

Да
Нет
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal
Turbo Pascal

3. Инструкция по использованию разработанной программы

Определим исходные данные.

Матрица А: Матрица В: Матрица С:

Turbo Pascal
Turbo Pascal
Turbo Pascal

Описание переменных и массивов:

Исходные сведения Описание в программе
Обозначение Назначение Идентификатор,размерность Атрибуты
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. Проверка правильности функционирования программы.

Введём исходные данные.

Программа выводит для контроля входные данные:

Матрица А: Матрица В: Матрица С:

Turbo Pascal
Turbo Pascal
Turbo Pascal

Вывод результирующей матрицы:

Turbo Pascal

Вывод матрицы Vect:

Turbo Pascal

5.Текст программы и её описание.

В процессе получения результирующей матрицы реализованы следующие действия с массивами:

-транспонирование квадратных матриц произвольной размерности;

-умножение квадратных матриц произвольной размерности;

-сложение квадратных матриц произвольной размерности;

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

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

Окончательный вариант программы:

Модуль KursUn,содержащий описанные подпрограммы.