ENUNCIADO DE DECISIÓN
En el desarrollo de un algoritmo la mayoría de las
veces se verá abocado a situaciones de excepción, agrupación o comparación con
el objetivo de aclarar o conocer algunas circunstancias en particular.
Para que el
algoritmo sea flexible y general se deben tener en cuenta todas las
posibilidades o alternativas que puedan presentarse en un momento dado. De aquí
la necesidad de hacer comparaciones y tomar decisiones. Básicamente los
enunciados de decisión se utilizan para tomar una acción o conocer el estado de
alguna situación en especial.
COMPOSICIÓN DE UN ENUNCIADO DE DECISIÓN
Enunciado:
SÍ ( VARIABLE VS VARIABLE)
ENTONCES
Enunciados
SINO
Enunciados
FIN SÍ
COMO FUNCIONA EL ENUNCIADO DE DECISIÓN
INICIO
SÍ (CONDICIÓN)
ENTONCES
ENUNCIADO (S)
SINO
ENUNCIADO (S)
FIN SÍ
El enunciado de decisión consta básicamente de cuatro partes: La primera es la palabra SI seguida de una condición entre paréntesis ( expresión relacional ó lógica) Variable Vs. Variable, la segunda es la palabra ENTONCES seguida de los enunciados a realizar si se cumple la condición, la tercera es la palabra SINO seguida de los enunciados a realizar si no se cumple la condición y la cuarta son las palabras FIN-SI que indica la finalización del enunciado de decisión.
ENUNCIADOS DE DECISIÓN ANIDADOS
Un enunciado de decisión se considera anidado
cuando dentro de este se genera otra decisión y así sucesivamente. Existen
múltiples formas de realizar o establecer parámetros, de acuerdo a la formulación
del problema. Veamos algunos ejemplos
Ejemplo 1 :
SI (CONDICIÓN 1)
ENTONCES
SI (CONDICIÓN 2 )
ENTONCES
SI (CONDICIÓN 3 )
ENTONCES
ENUNCIADO (S)
SINO
ENUNCIADO (S)
FIN-SI
SINO
ENUNCIADO (S)
FIN-SI
SINO
ENUNCIADO (S)
FIN-SI
SI (CONDICIÓN 1 )
ENTONCES
SI (CONDICIÓN 2)
ENTONCES
SI (CONDICIÓN 3 )
ENTONCES
SI (CONDICIÓN 4)
ENTONCES
ENUNCIADO ( S )
SINO
ENUNCIADO ( S )
FIN-SI
FIN-SI
FIN-SI
FIN-SI
NOTA : El último SI que se abre es el primero que se cierra. El primer SI que se abre es el último que se cierra.
No hay comentarios:
Publicar un comentario