Unidad 4‎ > ‎

4.2 Estructura selectivas: simple, doble y múltiple.

ESTRUCTURA SIMPLE

Se identifican porque están compuestos únicamente de una condición. La estructura si - entonces evalúa la condición y en tal caso:

Si la condición es verdadera, entonces ejecuta la acción Si (o acciones si son varias).

Si la condición es falsa, entonces no se hace nada.

Español                      Inglés

Si <condición>            If <condición>

Entonces                    then

<acción Si>                <acción Si>

fin_si                          endif

Tipos de estructuras selectivas. Estructura simple.

Ejemplo 1.

Construir un algoritmo tal, que dado como dato la calificación de un alumno en un examen, escriba "Aprobado" en caso que esa calificación fuese mayor que 8.

Salidas: mensaje de aprobado si se cumple la condición.

Entradas: calificación

Datos adicionales: un alumno aprueba si la calificación es mayor que 8

Variables:

Cal = calificación

Algoritmo:

Inicio

Leer (cal)

Si cal > 8 entonces

Escribir ("aprobado")

Fin_si

Fin

Tipos de estructuras selectivas. Estructura simple.



ESTRUCTURA DOBLE

La instrucci.on selectiva doble si entonces / sino permite que el flujo del diagrama se bifurque por dos ramas diferentes dependiendo del cumplimiento de una condición .on P.

Si al evaluar la condici.on P el resultado es verdadero, entonces se ejecuta un conjunto de instrucciones; si el resultado es falso se ejecutan otro conjunto de instrucciones.

Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes. Entonces, si una condición C es verdadera, se ejecuta la acción S1 y si es falsa, se ejecuta la acción S2.


ESTRUCTURA MÚLTIPLE

La estructura de selección múltiple ofrece una solución más simple y compacta. Para esta estructura se evalúa una expresión que puede tomar n valores distintos (1, 2, 3, ..., n) A cada valor de la expresión corresponde una instrucción (o serie de instrucciones) diferente, lo que significa que el flujo seguirá un camino distinto entre los n posibles caminos en dependencia del valor de la expresión de control.

 

La representación gráfica de este tipo de estructura de selección sería:

 

 

En español, el pseudocódigo que representa a la estructura de selección múltiple es:

 

Según_sea <expresión> hacer

            caso 1: acción 1

            caso 2: acción 2

            .

            .

            .

            caso n: acción n

si_no

            acción x

fin_según

Fuentes de información obtenido:

http://www.mailxmail.com/curso-aprende-programar/tipos-estructuras-selectivas-estructura-simple

http://ciencias.udea.edu.co/programas/pregrado/CNM-130/docs/clase8sinp.pdf

http://rsta.pucmm.edu.do/tutoriales/computacion/isc_201/leccion%2010.htm

Comments