algoritmos: diagonal secundaria de una matriz

arreglos – pseudocodigo (diagonal secundaria de una matriz)

El problema planteado se trata en llenar una matriz cuadrada en su diagonal secundaria por unos (1) y en las demás posiciones por cero (0)

El siguiente algoritmo hace uso de arreglos (vectores, matrices)

La lógica que utiliza este algoritmo es simple. Se calcula la posición diagonal secundaria y se almacena el entero 1.

Reto

Quiero hacer este programa… Pero ¿Cómo funciona?

La ejecución paso a paso del programa la puede ver en la

Simulación

ESCUCHANDO


Suscribete a nuestro canal

AMPLIAR ESCUCHANDO

algoritmos: diagonal secundaria de una matriz
Figura. programa en pseudocodigo: diagonal secundaria de una matriz

EVALUAR APLICANDO
BUENAS PRÁCTICAS

Recuerde que cada problema tiene multiples soluciones. Este programa usa una fórmula matemática para acceder a la posición exacta de la matriz en la cual se encuentra el dato a operar. Se puede entonces usar la variable controladora para acceder a posiciones de memoria a través de formulas y no solo directamente.

[Tweet «»Soy un dato de la diagonal secundaria: A{n – i + 1}» #Tutorias ☺»]

2 comentarios sobre “arreglos – pseudocodigo (diagonal secundaria de una matriz)”

  1. Suponiendo que la matriz tuviera cinco columnas entonces el primer paso por el ciclo fuera (n-i) = (5-1) = 4 por lo cual no tomaría la ultima columna. Es necesario la suma de una unidad a la formula de posición.

Deja una respuesta

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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.