Estructuras Algorítmicas Selectivas
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.
El diagrama de flujo es expresado como un rombo
Se dividen en:
- Simples
(permite que el flujo del programa siga por un camino especifico, si se cumple una condición, luego se continua con la secuencia normal del programa.)
- Dobles
(Permite que el flujo del programa se bifurque por dos ramas diferentes en el punto de la toma de decisión(es), Si al evaluar la condición (o condiciones) el resultado es Verdadero, entonces se sigue por un camino especifico y se ejecuta(n) cierta(s) operación(es). Por otra parte, si el resultado es falso entonces se sigue por otro camino y se ejecuta(n) otra(s) operaciones.
- Secuencial
(Permite que el flujo del programa se bifurque por dos ramas diferentes en el punto de la toma de decisión(es), y luego se continué con la secuencia normal del programa realizando otra toma de decisión(es) sucesivamente según lo necesite el programa)
- Anidada
(Permite que el flujo del programa se bifurque por dos ramas diferentes en el punto de la toma de decisión(es), pero dentro del proceso a seguir, sea el resultado de la condición (verdadero o falsa) se ejecute otra toma de decisión(es) dentro de la misma ramificación inicial; es decir una decisión dentro de una nueva decisión y así continué con el flujo normal del programa.)
LENGUAJE ALGORÍTMICO ESTRUCTURA SELECTIVA (SI ENTONCES)
Ejemplo No 1.
Dado un numero entero determine si es par.
(Estructura selectiva simple)
En lenguaje Algorítmico:
Ejemplo No 2
Dado el sueldo de un empleado determine, su nuevo sueldo según la siguiente información:
- si gana igual o mas de 1000 tiene un incremento del 10% si no sera del 15%.
No hay comentarios.:
Publicar un comentario