Introducción a la Programación.: ¿Qué es el anidamiento de estructuras selectivas?

domingo, 20 de febrero de 2022

¿Qué es el anidamiento de estructuras selectivas?

Condicionales anidadas

Las estructuras selectivas permiten indicar acciones selectivas en los algoritmos y programas. Generalmente, la lógica para la resolución algorítmica de un problema necesita que estas estructuras se aniden, es decir, se establezcan condiciones dentro de condiciones, formando así una especie de cascada. Es por ello que en este post les presento un ejemplo.

Este estracto de algoritmo permite determinar cuál es el número intermedio entre los valores de A, B y C. Mostrando el orden ascendente entre ellos.


En la primera condición se verifica el cumplimiento de que los valores sean diferentes entre sí.

Al cumplirse esta condición, el algoritmo procede a buscar cuál es la variable que contiene el valor intermedio. De este modo, se realizan todas las condiciones para tomar en cuenta todas las alternativas posibles, y así mostrar el orden ascendente de los valores de A, B y C.
Es decir, si el intermedio es A, las posibles combinaciones son:
B A C
C A B
Si el intermedio es B, las  posibles combinaciones son:
A B C
C B A
Si el intermedio es C,  las posibles combinaciones son:
A C B
B C A

Te recomiendo que compruebes esta lógica dando valores a A, B y C para que sigas la línea condicional del algoritmo y obtengas un resultado.
Comenta si obtuviste el resultado esperado.