Курсовая работа: Turbo Pascal
write(' Введите размерности матриц: '); readln(n);
if n=0 then {*** проверка размерности матрицы ***}
begin
ClrScr; textcolor(red);
writeln;
writeln(' Такая размерность не допустима!!!');
readkey;
exit;
end;
ClrScr;
inputm(n,a,'A'); {*** вводматрицы A ***}
ClrScr;
inputm(n,b,'B'); {*** вводматрицы B ***}
ClrScr;
inputm(n,c,'C'); {*** вводматрицы C ***}
transpm(n,b,u); {*** транспонирование матрицы B. ***}
multconstm(n,2,u,u); {*** умножения матрицы на 2. ***}
sum_m(n,a,u,u); {*** суммирование матриц A+2*BT. ***} multm(n,c,u,u); {*** умножение матриц С и (A+2*BT). ***}
ClrScr;
writeln;
writeln(' ****************** Исходные значения ********************');
outputmat(n, a, 'A'); {*** вывод матрицы A***}
outputmat(n, b, 'B'); {*** вывод матрицы B***}
outputmat(n, c, 'C'); {*** вывод матрицы C***}
writeln;
writeln(' ***** Для продолжения нажмите любую клавишу *****');
readkey;
outputmat(n, u, 'U'); {*** вывод результата: матрицы U ***}
writeln;