You are on page 1of 9

ESTRUCTURAS DE CONTROL

La programación estructurada es un conjunto de


técnicas que aumentan considerablemente la
productividad de un programa.
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