lunes, 18 de julio de 2011

Estructuras Selectivas



Son estructuas que evaluan una condición y dependiendo de si se cumple o no, ejecutan unas acciones u otras, pueden ser:
     ♦ Simples (if)
     ♦ Dobles (if-else)
     ♦ Múltiples (case)


Simples: Evalúan la condición y si ésta se cumple ejecutan una o un conjunto de instrucciones, si no se cumple dicha condición saltan a la siguiente línea código.

En programación se representa mediante la sentencia si (if) y funciona de la siguiente forma:


si <condición> entonces
     // Instrucciones
fin_si


Diagrama de flujo:





Dobles: Evalúan la condición y si ésta se cumple ejecutan una o un conjunto de instrucciones, si la condición no se cumple entonces ejecutan otro conjunto de instrucciones diferentes, es decir, tiene dos opciones de ejecución.


En programación se representa mediante la sentencia si - si_no (if-else) y funciona de la siguiente forma:


si <condición> entonces
     //Instrucciones
si_no
     //Instrucciones
fin_si



Diagrama de flujo:





Múltiples: Toma como referencia una variable, y ejecuta unas u otras acciones de varias posibles, dependiendo del resultado obtenido al comparar dicha variable con los valores de cada opción, cuando la variable coindice se ejecutan las instrucciones.


En programación se representa mediante la sentencia caso (case o switch) y funciona de la siguiente forma:


en caso de (varable) sea:
     opcion_1 : //Instrucciones
     opcion_2 : //Instrucciones
     opcion_3 : //Instrucciones
     opcion_n : //Instrucciones
fin_caso



Diagrama de flujo:





*La sintaxis de cada una de éstas estructuras selectivas dependerá del lenguaje empleado.

No hay comentarios:

Publicar un comentario