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