Estructura selectiva doble

 

Estructura selectiva doble

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.

 

REPRESENTACIÓN GRÁFICA:


DONDE:

Condición:       Expresa la condición o conjunto de condiciones a evaluar

Acción 1:                     Expresa la operación o conjunto de operaciones que se van a realizar si la condición resulta verdadera.

Acción 2:                     Expresa la operación o conjunto de operaciones que se van a realizar si la condición resulta falsa

 

 

REPRESENTACIÓN PSEUDOCODIFICADA.

Español                                                                      Inglés

Si <condición> entonces                                           If <condición> then

            <acción S1>                                                               <acción S1>

sino                                                                            else

            <acción S2>                                                               <acción S2>

Fin_Si                                                                         End_if

 

En este caso se constituye en una selección de dos posibilidades. Si la condición es verdadera se ejecuta la acción 1, y si es falsa, se ejecuta la acción 2. En el Flujograma es recomendable que el camino verdadero deba colocarse a la derecha y lo falso a la izquierda. En el diagrama N-S no se puede cambiar el orden del Si y No. 

 Ejemplos



Dado como dato la calificación de un alumno en un examen, escriba “aprobado” si su calificación es mayor o igual que 7 y “Reprobado” en caso contrario.

 

Ejemplos





Dado el sueldo de un empleado, encontrar el nuevo sueldo si obtiene un aumento del 10% si su sueldo es inferior a $600, en caso contrario no tendrá aumento.

DEFINICIÓN DEL PROBLEMA.

El mismo enunciado.

ANALISIS DEL PROBLEMA.

Salidas: nuevo sueldo

Entradas: sueldo del empleado


Comentarios

Entradas populares de este blog

Estructura de control - Alternativas - Repetitivas

Sentencias basicas - Asignación - entrada y salida

SENTENCIA SELECTIVA FOR