Составители:
Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В.
const n=3;
var i,j,k,p:integer; b:array[1..n,1..n+1] of real; a:array[1..n+1] of real;
c:array[1..n+1,1..n+1] of real;
begin
writeln('vvedite matrix b[n,n+1]');
for i:=1 to n do
for j:=1 to n+1 do
read(b[i,j]);
writeln('vvedite matrix a');
for i:=1 to n+1 do
read(a[i]);
writeln('vvedite p');
readln(p);
for i:=1 to p do {формирование 1-х р-строк результирующей мат-
рицы с}
for j:=1 to n+1 do
c[i,j]:=b[i,j];
for j:=1 to n+1 do {формироавние р+1 строк результирующей мат-
рицы с}
c[p+1,j]:=a[j];
for i:=p+1 to n do
for j:=1 to n+1 do
c[i+1,j]:=b[i,j];
writeln ('vivod matrix c');
for i:=1 to n+1 do
begin
for j:=1 to n+1 do
write(c[i,j]);
writeln;
end;
readln;
end.
Лабораторная работа №22
Матричная алгебра
1) Дана квадратная матрица А порядка n. Получить матрицу А*А.
72
Тарова И.Н., Терехов Ю.П., Масина О.Н., Скоков А.В. const n=3; var i,j,k,p:integer; b:array[1..n,1..n+1] of real; a:array[1..n+1] of real; c:array[1..n+1,1..n+1] of real; begin writeln('vvedite matrix b[n,n+1]'); for i:=1 to n do for j:=1 to n+1 do read(b[i,j]); writeln('vvedite matrix a'); for i:=1 to n+1 do read(a[i]); writeln('vvedite p'); readln(p); for i:=1 to p do {формирование 1-х р-строк результирующей мат- рицы с} for j:=1 to n+1 do c[i,j]:=b[i,j]; for j:=1 to n+1 do {формироавние р+1 строк результирующей мат- рицы с} c[p+1,j]:=a[j]; for i:=p+1 to n do for j:=1 to n+1 do c[i+1,j]:=b[i,j]; writeln ('vivod matrix c'); for i:=1 to n+1 do begin for j:=1 to n+1 do write(c[i,j]); writeln; end; readln; end. Лабораторная работа №22 Матричная алгебра 1) Дана квадратная матрица А порядка n. Получить матрицу А*А. 72
Страницы
- « первая
- ‹ предыдущая
- …
- 70
- 71
- 72
- 73
- 74
- …
- следующая ›
- последняя »