
Multiplicacion de matrices en pascal
Publicado por wilber plata (1 intervención) el 12/02/2014 18:32:21
Hola, necesito saber como cargar los datos de las matrices y como seria la codificacion especifica para este ejercicio en pascal.
"Multiplica dos matrices triangulares inferiores representadas en vectores:
A
2 0 0
1 4 0
7 6 2
B
6 7 0
1 0 0
2 8 3
El seudocodigo que me dieron fue este:
For i = 1 to n do
k = i * ( i - 1 ) / 2
For j = 1 to i do
C ( k + j ) = 0
For m = j to i do
C ( k + j ) = c ( k + j ) + A ( k + m ) * B ( m * ( m - 1) / 2 + j )
end For
end For
end For
Los datos que me dieron fueron:
Vect V[1] V[2] V[3] V[4] V[5] V[6]
A 2 1 4 7 6 2
B 1 6 7 2 8 3
C
A y B son los valores de las matrices y C seria el resultado de la multiplicacion de ambas.
n= 3 que seria el orden de las matrices (3x3).
Por favor necesito saber como codificar esto en pascal para que corra y establecer las variables.
Gracias.
"Multiplica dos matrices triangulares inferiores representadas en vectores:
A
2 0 0
1 4 0
7 6 2
B
6 7 0
1 0 0
2 8 3
El seudocodigo que me dieron fue este:
For i = 1 to n do
k = i * ( i - 1 ) / 2
For j = 1 to i do
C ( k + j ) = 0
For m = j to i do
C ( k + j ) = c ( k + j ) + A ( k + m ) * B ( m * ( m - 1) / 2 + j )
end For
end For
end For
Los datos que me dieron fueron:
Vect V[1] V[2] V[3] V[4] V[5] V[6]
A 2 1 4 7 6 2
B 1 6 7 2 8 3
C
A y B son los valores de las matrices y C seria el resultado de la multiplicacion de ambas.
n= 3 que seria el orden de las matrices (3x3).
Por favor necesito saber como codificar esto en pascal para que corra y establecer las variables.
Gracias.
Valora esta pregunta


0