Составить блок-схему вычисления элемента матрицы - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

помогите пожалуйста составить блок схему.. задание звучит так: вычислить элементы матрицы А^Т, которая является транспонированной матрицей А=(а ij) (3x4) фото самого кода во вложении.

Решение задачи: «Составить блок-схему вычисления элемента матрицы»

textual
Листинг программы
program lab3;
const
n=3;
m=4;
var 
b:array[1..m,1..n] of integer;
a:array[1..n,1..m] of integer;
i,j: integer;
begin
for i:=1 to n do
for j:=1 to m do 
read(a[i,j]);
for i:=1 to n do
begin
for j:=1 to m do
write ([i,j]:4);
writeln;
end;
writeln;
for i:=1 to m do
begin
for j:=1 to n do
begin 
b[i,j]:=a[j,i];
write(b[i,j]:4);
end;
writeln;
end;
readln;
end.

Объяснение кода листинга программы

В данном коде происходит вычисление элемента матрицы.

  1. Создаются две матрицы: a и b.
  2. Задаются константы n и m - размеры матриц.
  3. Объявляются переменные i и j - индексы для перебора строк и столбцов матрицы.
  4. В двух вложенных циклах считываются значения элементов матрицы a.
  5. Выводится значение каждого элемента матрицы b.
  6. Завершается работа программы.

Оцени полезность:

9   голосов , оценка 3.667 из 5
Похожие ответы