Sunteți pe pagina 1din 8

DOBLE DECISIÓN

Definición
Definición de
de doble
doble
decisión
decisión
 La especificación formal de algoritmos tiene
realmente utilidad cuando el algoritmo requiere una
descripción más complicada que una lista de sencilla
de instrucciones. Este es el caso cuando existe un
número de posibles alternativas resultantes de la
evaluación de una determinada condición. 
Las estructuras selectivas se utilizan para tomar
decisiones lógicas; de ahí que se suelan denominar
también estructuras de decisión o alternativas.
 También hay 3 tipos dentro de esto
Simple
Simple
 la estructura condicional de selección simple
ejecuta un bloque de instrucción cuando la
proposición (condición) es verdadera; si esta
es falsa, no hace nada estas tomas de decisión
tienen la siguiente forma:
Ejemplo
Ejemplode
desimple
simple
roceso promedio_1

         //promedio

      //alumnos aprobados

scribir " ingrese el promedio del alumno"

eer p

i p >= 50 entonces

scribir " Aprobado "


                FinSi
            FinProceso
Dobles
 la estructura condicional de selección  doble
ejecuta un bloque de instrucción(A) cuando la
proposición (condicional) es verdadera y un
bloque diferente (B) cuando esta es falsa. Se
representa de la siguiente forma

   Si < condición >
Entonces
        Acción(es)
              Sino
        Acción(es)
              FiSi
Ejemplo
Ejemplode
dedoble
doble
Dado como Proceso
promedio_2
dato
la calificació leer dd
n de un
alumno en si dd > 8
un examen, Entonces
escriba
escribir "
"aprobado"
aprobado "
si
su calificaci sino 
ón es mayor 
que 8 y escribir "
"reprobado" reprobado "
en caso
FinSi
contrario. FinProceso
Múltiples
 las estructuras
de comparación múlti
ples, son tomas
de decisiones especial
izadas que
permiten comparar u
nos variables contras
distintos posibles
resultados, ejecutando
para cada caso una
serie de instrucciones
especificas. la
forma común es la
siguiente 
Ejemplo
Ejemplode
demúltiple
múltiple
realizar un  Proceso
algoritmo en edad_edad
donde se pide la escribir
tu edad" 
" cual es

edad del leer edad


usuario, si es si edad >= 18
entonces 
mayo de edad  escribir " eres
debe aparecer un mayor de edad"
FinSi
mensaje indicán
dolo. expresarlo escribir " fin del
algoritmo"
en pseudocodigo
y diagrama de    FinProceso

flujos.

S-ar putea să vă placă și