Составители:
Практикум по решению задач на ЭВМ
5) Дана действительная квадратная матрица А размера . Получить
транспонированную матрицу
n
T
A
.
program matrx(input,output);
const n=3;
var i,j:integer; a:array[1..n,1..n] of real;
b:array[1..n,1..n] of real;
begin
writeln('vvedite matrix a[n,n]');
for i:=1 to n do
for j:=1 to n do
read(b[i,j]);
for i:=1 to n do
for j:=1 to n do
a[i,j]:=b[j,i];
writeln ('vivod matrix b');
for i:=1 to n do
begin
for j:=1 to n do
write(a[i,j]);
writeln;
end;
readln;
end.
Обращение матриц
6) Дана квадратная действительная матрица А, размера
. Найти
определитель матрицы.
33×
program matrx(input,output);
var i,j:integer;d:real;a:array[1..3,1..3] of real;
begin
writeln('vvedite matrix a[3,3]');
for i:=1 to 3 do
for j:=1 to 3 do
read(a[i,j]);
d:=a[1,1]*(a[2,2]*a[3,3]-a[3,2]*a[2,3])-a[1,2]*(a[2,1]*a[3,3]-a[3,1]*a[2,3])+
+a[1,3]*(a[2,1]*a[3,2]-a[3,1]*a[2,2]);
writeln ('vivod d');
write(d);
75
Практикум по решению задач на ЭВМ 5) Дана действительная квадратная матрица А размера n . Получить транспонированную матрицу AT . program matrx(input,output); const n=3; var i,j:integer; a:array[1..n,1..n] of real; b:array[1..n,1..n] of real; begin writeln('vvedite matrix a[n,n]'); for i:=1 to n do for j:=1 to n do read(b[i,j]); for i:=1 to n do for j:=1 to n do a[i,j]:=b[j,i]; writeln ('vivod matrix b'); for i:=1 to n do begin for j:=1 to n do write(a[i,j]); writeln; end; readln; end. Обращение матриц 6) Дана квадратная действительная матрица А, размера 3× 3 . Найти определитель матрицы. program matrx(input,output); var i,j:integer;d:real;a:array[1..3,1..3] of real; begin writeln('vvedite matrix a[3,3]'); for i:=1 to 3 do for j:=1 to 3 do read(a[i,j]); d:=a[1,1]*(a[2,2]*a[3,3]-a[3,2]*a[2,3])-a[1,2]*(a[2,1]*a[3,3]-a[3,1]*a[2,3])+ +a[1,3]*(a[2,1]*a[3,2]-a[3,1]*a[2,2]); writeln ('vivod d'); write(d); 75
Страницы
- « первая
- ‹ предыдущая
- …
- 73
- 74
- 75
- 76
- 77
- …
- следующая ›
- последняя »