Estructuras Selectivas
Programación Estructurada
Estructuras Algorítmicas Selectivas
Las estructuras lógicas selectivas se encuentran en la solución algorítmica de
caso todo tipo deproblemas. Las utilizamos cuando en el desarrollo de la solución de
un problema debemos tomar una decisión, para establecer un proceso o señalar un
camino alternativo a seguir.
Esta toma de decisión(expresada con un rombo) se basa en la evaluación de
una o más condiciones que nos señalaran como alternativa o consecuencia, la rama a
seguir.
Hay situaciones en las que la toma de decisiones serealiza en cascada. Es decir
se toma una decisión, se marca la rama correspondiente a seguir, se vuelve a tomar
otra decisión y así sucesivamente. Por lo que para alcanzar la solución de un problemao subproblema debemos aplicar prácticamente un árbol de decisión.
Las estructuras algorítmicas selectivas que se utilizan para la toma de
decisiones lógicas las podemos clasificar de la siguienteforma:
SI ENTONCES
(Estructura selectiva simple)
SI ENTONCES/SINO
(Estructura selectiva doble)
SI MULTIPLE
(Estructura selectiva múltiple)
Cabe señalar que cuando a lasestructuras selectivas las aplicamos en cascada,
podemos utilizar una combinación de las estructuras señaladas anteriormente en la
clasificación.
La estructura selectiva simple si entonces
La estructuraselectiva si entonces permite que el flujo del diagrama siga por un
camino especifico si se cumple una condición o conjunto de condiciones. Si al evaluar
la condición (o condiciones) elresultado es verdadero, entonces se ejecuta (n) cierta(s)
operación(es). Luego se continúa con la secuencia normal del diagrama.
Diagrama de flujo 1
Donde:
CONDICIÓN: Expresa la condición o conjunto decondiciones a evaluar.
OPERACIÓN: Expresa la operación o conjunto de operaciones que se
van a realizar si la condición resulta.
A continuación se mostrara el diagrama de flujo 1. Que ilustra la...
Regístrate para leer el documento completo.