Algoritmo para multiplicar dos matrices

En esta ocasión les comparto un algoritmo para multiplicar dos matrices en pseint.

Multiplicación dos matrices diagrama de flujo

Haz clic aquí para suscribirte a mi canal

Algoritmo de multiplicación de matrices en pseint

//Algoritmo para multiplicar 2 matrices 2×2 3×3 4×4 5×5

Algoritmo detarea

       Definir A,B,C,filas,columnas,i,j,suma,z Como Entero

       Escribir «Ingresa el tamaño de la matriz»

       leer filas,columnas

       Dimension A[filas,columnas],B[filas,columnas],C[filas,columnas]

       si filas == columnas y filas > 1 Entonces

             Escribir «LLenado de la matriz A»

             para i = 0 Hasta filas-1 Con Paso 1 Hacer

                    para j = 0 Hasta columnas-1 Con Paso 1 Hacer

                          Escribir «Ingresa un numero»

                          leer A[i,j]

                    FinPara

             FinPara

             Escribir «LLenado de la matriz B»

             para i = 0 Hasta filas-1 Con Paso 1 Hacer

                    para j = 0 Hasta columnas-1 Con Paso 1 Hacer

                          Escribir «Ingresa un numero»

                          leer B[i,j]

                    FinPara

             FinPara

             suma = 0

             para z = 0 Hasta filas-1 Con Paso 1 hacer

                    para i = 0 Hasta filas-1 Con Paso 1 Hacer

                          para j = 0 Hasta columnas-1 Con Paso 1 Hacer

                                 suma = suma + A[i,j] * B[j,z]

                          FinPara

                          C[z,i] = suma

                          suma = 0

                    FinPara

             fin para

             Escribir «Matriz A»

             para i = 0 Hasta filas-1 Con Paso 1 Hacer

                    para j = 0 Hasta columnas-1 Con Paso 1 Hacer

                          Escribir A[i,j],» » Sin Saltar

                    FinPara

                    Escribir «»

             FinPara

             Escribir «Matriz B»

             para i = 0 Hasta filas-1 Con Paso 1 Hacer

                    para j = 0 Hasta columnas-1 Con Paso 1 Hacer

                          Escribir B[i,j],» » Sin Saltar

                    FinPara

                    Escribir «»

             FinPara

             Escribir «Matriz C»

             para i = 0 Hasta filas-1 Con Paso 1 Hacer

                    para j = 0 Hasta columnas-1 Con Paso 1 Hacer

                          Escribir C[i,j],» » Sin Saltar

                    FinPara

                    Escribir «»

             FinPara

       FinSi

fin algoritmo

Esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *