Алгоритмические языки и программирование

 

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

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

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

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

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

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

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

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

UnitKursUn; {*** Начало модуля KursUn ***}

 

 interface {*** Интерфейсная секция ***}

 usescrt;

 type

 matrix= array [1..10,1..10] of real;

 vector= array [1..10] of real;

 var

 i,j,k:integer;

 n:word;

 procedure outputmat (n:word; a:matrix; m:char);

procedure inputm (n:word; var a:matrix;m:char);

 procedure sred_arifm (n:word; a:matrix;var z:vector);

 procedure transpm (n:word; a:matrix; var c:matrix);

 procedure sum_m (n:word; a,b:matrix; var c:matrix);

 procedure multm (n:word; a,b:matrix; var c:matrix);

 procedure multconstm (n:word; r:real; a:matrix;var c:matrix);

Присоединяйся

Зарегестрируйся с помощью социальных сетей.

Публикуй

Опиши работу, прикрепи файлы и назначь цену.

Зарабатывай

Получай пассивный доход с продажи работ.

Тебе понадобится 5 минут для публикации работы на сайте.
Скачать

бесплатно

Turbo Pascal.rtf
909589
Оцени работу

рейтинг

Поделись работой с друзьями

Мы не грузим циферки, чтоб ты увидел контент как можно быстрее;

Комментарии (0)

freebt2mobi

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Алгоритмические языки и программирование
В настоящей курсовой работе для этих целей использовался диалоговый режим, что позволило существенным образом упростить процесс отладки и работы с программой.
Категория: Образование
Стоимость: Бесплатно