Está en la página 1de 1

Algoritmo Producto_de_Matrices

Escribir “Ingrese el Nro. de Filas de la 1ra. Matriz :” Sin Saltar


Leer Filas_M1
Escribir “Ingrese el Nro. de Columnas de la 1ra. Matriz :” Sin Saltar
Leer Columnas_M1
Escribir “Ingrese el Nro. de Filas de la 2da. Matriz :” Sin Saltar
Leer Filas_M2
Escribir “Ingrese el Nro. de Columnas de la 2da. Matriz :” Sin Saltar
Leer Columnas_M2
Dimension M1[Filas_M1,Columnas_M1]
Dimension M2[Filas_M2,Columnas_M2]
Dimension MR[Filas_M1,Columnas_M2]
Si Filas_M1<1 o Columnas_M1<1 o Filas_M2<1 o Columnas_M2<1 Entonces
Escribir “”
Escribir “Las matrices no se pueden multiplicar”
SiNo
Escribir “”
Para i<-1 Hasta Filas_M1 Hacer
Para j<-1 Hasta Columnas_M1 Hacer
Escribir “Ingrese el elemento M1 Fila[“,i,”] Columna[“,j,”]:” Sin Saltar
Leer M1[i,j]
FinPara
FinPara
Escribir ''
Para i<-1 Hasta Filas_M2 Hacer
Para j<-1 Hasta Columnas_M2 Hacer
Escribir 'Ingrese el elemento M2 Fila[“,i,”] Columna[“,j,”]:” Sin Saltar
Leer M2[i,j]
FinPara
FinPara
Para i<-1 Hasta Filas_M1 Hacer
Para j<-1 Hasta Columnas_M2 Hacer
MR[i,j]<-0
Para MPF<-1 Hasta Filas_M2 Hacer
MR[i,j]<-MR[i,j]+M1[i,MPF]*M2[MPF,j]
FinPara
FinPara
FinPara
Escribir “”
Escribir “Resultado:”
Para i<-1 Hasta Filas_M1 Hacer
Escribir “[“ Sin Saltar
Para j<-1 Hasta Columnas_M2 Hacer
Escribir MR[i,j], ” “ Sin Saltar
FinPara
Escribir “]”
FinPara
FinSi
FinAlgoritmo

También podría gustarte