Pascal/Turbo Pascal - Matriz

 
Vista:
Imágen de perfil de Juan

Matriz

Publicado por Juan (4 intervenciones) el 29/07/2021 20:27:20
Realizar el pseudocódigo y el programa en pascal para determinar, dadas las siguientes matrices de orden mxn, el valor de la matriz D.

D = 3.A – B + C
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 36
Ha aumentado su posición en 4 puestos en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Matriz

Publicado por Armando José (43 intervenciones) el 30/07/2021 03:42:12
(*
D = 3.A – B + C
*)

uses crt ;
const
fi = 2;
co = 3;
type
matriz = array[1..fi,1..co] of integer ;
var
a, b,c,d : matriz ;

function expresion(aaa,bbb,ccc:integer):integer;
begin
expresion := 3 * aaa - bbb + ccc ;
end;

procedure llenar(var x :matriz);
var
i, j : Byte;
begin
Randomize();
for i := 1 to fi do
begin
for j := 1 to co do
begin
x[i,j]:= random(100);
end;
end;
end;

procedure mostrar(var x :matriz);
var
i, j : Byte;
begin
for i := 1 to fi do
begin
for j := 1 to co do
begin
write(x[i,j]:5);
end;
WriteLn;
end;
end;

procedure llenarddd(aa,bb,cc : matriz; var x :matriz);
var
i, j : Byte;
begin
for i := 1 to fi do
begin
for j := 1 to co do
begin
x[i,j]:= expresion(a[i,j], b[i,j],c[i,j]);
end;
end;
for i := 1 to fi do
begin
for j := 1 to co do
begin
write(x[i,j]:5);
end;
WriteLn;
end;
end;

/// principal
begin
clrscr;
llenar(a);
writeln(' Matriz A');
mostrar(a);

llenar(b);
writeln(' Matriz B');
mostrar(b);

llenar(c);
writeln(' Matriz C');
mostrar(c);

writeln(' Matriz D');
writeln(' D = 3×A – B + C ');

llenarddd(a,b,c,d);




readln;

end.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Juan

Matriz

Publicado por Juan (4 intervenciones) el 30/07/2021 05:06:15
Muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar