Diseñar un algoritmo que permita calcular la suma de dos matrices:



matriz_2.pngmatriz.png




A1.png A2.png



Para recorrer toda la matriz necesitamos dos bucles anidados:


A3.png

→ : j ↓: i
1. Leer m,
2. Leer A, B
3. Desde i= 1, hasta m, con paso 1, hacer:

Desde j= 1, hasta n, con paso 1 hacer:

s(i,j) = a(i,j) + b(i,j)

Fin del bucle j

Fin del bucle i
4. Escribir S

Lo primero que ha de hacer el ordenador es en leer los parámetros que definen la dimensión de la matriz (n el número de columnas y m el número de filas).

Luego, hacemos que el ordenador distinga las dos matrices a sumar (Leer A y B).

En el punto tres comienza el bucle while. Aquí encontramos bucles anidados:
En el primero se identifica la posición del coeficiente a sumar, en las filas, yendo de fila en fila (“con paso 1”)
En el segundo, dentro del primero, se identifican la posición del coeficiente en las columnas, de una en una (“con paso uno”)

Entonces el bucle while sumará los componentes de ambas matrices, de uno en uno, es decir, el coeficiente a11 con el b11, el a12 con el b12…. Así cuando se sume lo primeros coeficientes (a11 y b11) el bucle vuelva al origen y así sucesivamente con todos los componentes.

Cuando se hayan sumado todos los componentes finalizará el bucle. Por último se escribirá el resultado acabando con el algoritmo.