ESTRUCTURAS DE CONTROL
SON INSTRUCCIONES QUE PERMITEN
MODIFICAR EL FLUJO DE EJECUCIÓN
DE LAS SENTENCIAS DE UN
PROGRAMA
SECUENCIAL CONDICIONAL/DECISIÓN REPETICIÓN
NO SI NO
SI
LAS
INSTRUCCIONES U
OPERACIONES SE
EJECUTAN DE
FORMA SUCESIVA,
UNO DESPUES DE
OTRO
Realice un programa que calcule el precio total a pagar, considerando los
precios sugeridos (1.50, 3.20, 5.80) a tres productos de una cafetería
“Cafetín Ceva” el sistema debe pedir ingresar con teclado las cantidades de
cada producto a comprar.
CONCEPTO - PRECIO - CANTIDAD
COMIDA 1.50 s/ * CantComida = TotalC
BEBIDA 3.20 S/ * CantBebida = TotalB
OTROS 5.80 s/ * CantOtroProd = TotalOP
“La cantidad a pagar es:” Total
Se evalúa una condición y dependiendo del
ESTRUCTURAS DE CONTROL
resultado se realiza una secuencia de
instrucciones.
CONDICIONAL/DECISIÓN simples, dobles y múltiples
OTROS LENGUAJES
NO SI
si = if
sino = else
ESTRUCTURA DE DECISIÓN DOBLE
pseudocódigo
ESTRUCTURA DE DECISIÓN SIMPLE
si (condición) entonces
pseudocódigo (acciones por verdadero)
si (condición) entonces sino
(acciones) (acciones por falso)
fin_si fin_si
si el usuario y la contraseña que el estudiante ingresó
si la nota del estudiantes es mayor que 10, al sistema son correctas, entonces ingresa al sistema
entonces aprobado... sino, no ingresa al sistema...
ESTRUCTURA DE CONDICIONAL/DECISIÓN MÚLTIPLE
OTROS LENGUAJES
permite evaluar una variable con distintos
segun = switch
posibles resultados, ejecutando para cada
caso una series de instrucciones específicas
de otro modo= default
pseudocódigo
Diagrama de flujo segun(expresión) hacer
(opcion1):
(acciones)
Expresión (opcion2):
(acciones)
CASO 1 CASO 2 CASO 3 CASO N
(opcion3):
(acciones)
(opcionN):
ACCION 1 ACCION 2 ACCION3 ACCION N
(acciones)
DE OTRO MODO:
(acciones)
finSegun