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
Imagen
Se dividen en:
  • Simples
Imagen
(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
Imagen
(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
Imagen
(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
Imagen
(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)
Imagen
Ejemplo No 1.
Dado un numero entero determine si es par.
Imagen
(Estructura selectiva simple)
En lenguaje Algorítmico:
Imagen
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%.
ejemplo1
(Estructura Selectiva Doble)
En Lenguaje Algorítmico:
pseudocodigo3

Comentarios

Entradas más populares de este blog

proposición de asignación.

algoritmos secuenciales

identificadores