ESTRUCTURAS DE CONTROL La programación estructurada es un conjunto técnicas que aumentan considerablemente productividad de un programa.
de la
La programación estructurada utiliza un número limitado de estructuras de control que minimizan la complejidad de los problemas y por consiguiente reduce errores.
ESTRUCTURAS DE CONTROL SELECTIVAS
En las estructuras selectivas se evalua una condición y en función del resultado de la misma se realiza una operación u otra. Las condiciones se especifican usando expresiones lógicas(ejemplo: 5>6 ) se clasifican en: •Simples •Dobles •múltiples
Alternativa Simple(si_entonces) La estructura de alteranativa simple ejecuta una determinada acción o acciones cuando se cumple una determinada condición. Si la condición no se cumple, no se ejecuta nada.
Alternativa Simple(si_entonces) Representación en DFD:
Alternativa Simple(si_entonces) Ejercicios: 1. Leer edad y mostrar el mensaje “Mayor de edad” si edad es igual o mayor de 18 años. 2. Mostrar el mensaje “aprobado”, si el promedio de 3 calificaciones es mayor a 6
Alternativa Simple(si_entonces) Representación en DFD:
Alternativa Doble (Si...entonces ...else ) Esta estructura le permite elegir entre dos funciones o alternativas posibles, en función del cumplimiento o no de una determinada condición. Si la condición se cumple, se puede especificar cierta acción o acciones, de caso contrario se pueden especificar otra acción o acciones
Alternativa Doble (Si...entonces ...else ) Ejercicios: 1.
Realice un algoritmo que diga si un alumno esta aprobado o reprobado. El alumno esta aprobado si el promedio de sus tres calificaciones es igual o mayor a 70, en caso contrario esta reprobado.
2.
Una tienda ofrece el 15% de descuento de la venta total , si esta es mayor a 500 pesos y solo un 10% de descuento si la venta es igual o menor a 500. Elabore un algoritmo que permita obtener cuanto deberá pagar finalmente por su compra un cliente.
3.
Elabore un algoritmo que diga si un numero es positivo o negativo o neutro
4.
Leer 2 números y decir cuál de los dos es el menor
5.
Leer 3 números y decir cuál de los tres es el menor