Курсовая работа: Turbo Pascal

CM1 CM2 … CMN

у которой элемент Сij, стоящий на пересечении i-ой строки и j-ого столбца, равен сумме произведений соответствующих элементов i-ой строки первой матрицы А и j-того столбца 2-ой матрицы В.

Суммой 2-х прямоугольных матриц А=(аi j ) и В=(вi j ) одинаковых размеров (m х n) называется матрица С=(сi j ) тех же размеров, элементы которой равны суммам cответствующих элементов данной матрицы.

2.Разработка схемы алгоритма и её описание

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

Turbo Pascal

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

Проведём детализацию блоков.
1) Подпрограмма ввода матриц.

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

Turbo Pascal
Turbo Pascal
Turbo Pascal

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

2) Подпрограмма вывода матриц.

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

Turbo Pascal
Turbo Pascal
Turbo Pascal

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

3) Подпрограмма транспонирования матриц

Turbo Pascal Имя подпрограммы transpm.

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

4) Подпрограмма умножения матриц

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

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

5) Подпрограмма умножения матрицы на число

Имя подпрограммы : 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
S:=0
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 PascalTurbo PascalTurbo Pascal

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

Исходные сведения

Описание в программе
Обозначение Назначение

Идентификатор,

размерность

Атрибуты
i, j, k Индексные переменные i, j, k Integer
n

Размерность

матриц

n Word

К-во Просмотров: 764
Бесплатно скачать Курсовая работа: Turbo Pascal