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
Publicar un comentario