Estructuras Selectivas

Anuncio
Estructuras Selectivas
Introducción
• Las estructuras selectivas se encuentran en la solución algorítmica en casi
todos los problemas
• Se utilizan cuando en el desarrollo de la solución de un problema debemos
tomar una decisión.
• Esto con el objetivo de establecer un proceso o señalar un camino
alternativo.
• Esta basada en la evaluación de una o mas condiciones que indican la
alternativa a seguir.
• En algunas situaciones la toma de decisión se realiza en cascada, es decir se
toma una decisión y a continuación se toma otra decisión.
Introducción
• Las estructuras de selección se clasifican de la siguiente manera:
•
•
•
SI ENTONCES
SI ENTONCES / SINO
SI MULTIPLE
Estructura Si Entonces
• Permite que el flujo del diagrama siga un camino especifico si se cumple la
condición.
• Si al evaluar la condición el resultado es verdadero entonces se ejecutara
una acción o conjunto de acciones.
ALGORITMO
Si ( condición) Entonces
Acciones
Fin Si
inicio
Ejemplo
• Construya un diagrama de flujo tal, que dado
nota
como dato la calificación de un alumno en un
examen, escriba a probado en caso que la
calificación obtenida sea mayor o igual a 60
Nota
>= 60
no
si
resultado = “Aprobado”
Entrada
nota
Proceso
Si nota >= 60
resultado=“Aprobado”
Fin Si
Salida
resultado
Aprobado
Fin
Ejercicio
Dado el sueldo de un trabajador, aplicar
aumento del 15% si su sueldo es inferior a
3000, e imprimir el nuevo sueldo, elaborar el
diagrama de fujo correspondiente
Estructura Si Entonces Sino
• Permite que el flujo del diagrama siga uno de dos posibles camino si se
cumple o no la condicion la condición.
• Si al evaluar la condición el resultado es verdadero entonces se ejecutara
una acción o conjunto de acciones, sino ejecutara otra accion.
ALGORITMO
Si ( condición) Entonces
Acciones
Sino
Acciones
Fin Si
inicio
Ejemplo
nota
Construya un diagrama de flujo tal, que
dado como dato la calificación de un
alumno en un examen, escriba aprobado
en caso que la calificación obtenida sea
mayor o igual a 60, sino reprobado
si
Nota
>= 60
resultado = “Aprobado”
Entrada
nota
Proceso
Si nota >= 60
resultado=“Aprobado”
Sino
resultado=“Reprobado”
Fin Si
no
resultado = “Reprobado”
Salida
resultado
resultado
Fin
Ejercicio
Elaborar diagrama de flujo tal, que dado el sueldo
de un trabajador, aplique un aumento del 15% si su
sueldo es inferior a 5,000 y 12% en caso contrario,
imprima el nuevo sueldo
Ejercicio
Se trata de escribir el algoritmo que permita
emitir la factura correspondiente a la compra
de un articulo determinado, del que se
adquieren una o varias unidades. El IVA es del
15%, si el precio bruto ( precio venta mas IVA)
es mayor de $13000 se debe realizar un
descuento del 5%.
Descargar