Como sumar la diagonal principal de una matriz en pseint

En esta ocasión les comparto un algoritmo en donde muestro como sumar la diagonal principal de una matriz en pseint.

Bien como ya es costumbre en este blog, vamos a explicar el funcionamiento de este algoritmo, entonces primero le ponemos un nombre.

Algoritmo detarea

Declaramos las siguientes variables.

               Definir a,b,suma,matriz Como Entero   

Colocamos el tamaño a la matriz, en esta ocasión trabajaremos con una matriz de 3×3, tres filas 3 columnas.

               Dimension matriz[3,3]

Utilizamos dos ciclos el primero se repite 3 veces y controla las columnas.

               para a = 1 Hasta 3 Con Paso 1 Hacer

El segundo ciclo se repite también tres veces y controla las filas.

                              para b = 1 Hasta 3 Con Paso 1 Hacer

En cada bucle generamos un número al azar entra 1 y 9 y lo ingresamos en la matriz.

                                            matriz(a,b) = azar(9)+1

                              FinPara

               FinPara

Utilizamos nuevamente dos ciclos que se repiten tres veces.

               para a = 1 Hasta 3 Con Paso 1 Hacer

                              para b = 1 Hasta 3 Con Paso 1 Hacer

En cada bucle vamos mostrando los elementos de la matriz, pero utilizando la función sin saltar para que se muestren los elementos de la matriz en fila.

                                            Escribir matriz(a,b),» » Sin Saltar

                              FinPara

En el primer ciclo mostramos un espacio en blanco, para separar las filas.

                              Escribir «»

               FinPara

Inicializamos la variable suma con el número cero.

               suma = 0

Para sumar la diagonal principal, nuevamente necesitamos dos ciclos para recorrer todos los elementos de la matriz.

               para a = 1 Hasta 3 Con Paso 1 Hacer

                              para b = 1 Hasta 3 Con Paso 1 Hacer

En cada bucle evaluamos si la variable «a» es igual a la variable «b».

                                             si a == b Entonces

Si la condición se cumple, entonces sumamos esos números en la variable suma.

Esta condición se cumple, en las coordenadas (1,1), (2,2) y (3,3) exactamente los números de la diagonal principal.

                                                           suma = suma + matriz(a,b)

                                            FinSi

                              FinPara

               FinPara

Finalmente mostramos en pantalla la suma de la diagonal principal.

               Escribir «La suma de la diagonal es: «,suma

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Como sumar la diagonal principal de una matriz en pseint
Como sumar la diagonal principal de una matriz en pseint
Descargar Programa

Bien amigos esta es la solución de este algoritmo, les comparto el código, 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 *