S09 S9-Estructu
S09 S9-Estructu
S09 S9-Estructu
¿Qué hacer?
Representa tu toma de decisiones en una estructura condicional anidada.
Estructuras condicionales
7. SiNo: Esta es una declaración condicional que se ejecuta cuando la condición en la declaración Si
anterior es falsa. En este caso, si edad no es menor que 0, entonces el programa ejecutará las
instrucciones que siguen a SiNo.
8. Si edad<18 Entonces: Esta es una declaración condicional que verifica si el valor de edad es
menor que 18.
9. Escribir "la persona es menor de edad": Si la condición anterior es verdadera (es decir, si edad
es menor que 18), entonces este mensaje se muestra al usuario.
10.SiNo: Esta es una declaración condicional que se ejecuta cuando la condición en la declaración Si
anterior es falsa. En este caso, si edad no es menor que 18, entonces el programa ejecutará las
instrucciones que siguen a SiNo.
Explicación del ejemplo
11.Escribir "la persona es mayor de edad": Esta línea se ejecuta si la condición edad<18 es falsa,
es decir, si la edad es 18 o más. En ese caso, el programa mostrará el mensaje “la persona es
mayor de edad”.
12.Fin Si: Esto marca el final de la declaración condicional que evalúa que la edad es menor de 18.
13.Fin Si: Esto marca el final de la declaración condicional que evalúa que la edad es menor de 0.
14.FinProceso: Esto marca el final del proceso “validar_edad”.
Diagrama de flujo del ejemplo
Ejemplo 1
En una tienda se efectúa un descuento a los clientes dependiendo del monto de la compra.
El descuento se lleva a cabo con base en el siguiente criterio:
1. Si el monto es menor que $500.00 no hay descuento
2. Si el monto está comprendido entre $501 y $1,000, hay un 5% de descuento
3. Si el monto está comprendido entre $1,001 y $7,000, hay un 10% de descuento
4. Si el monto está comprendido entre $7,001 y $15,000, hay un 15% de descuento
5. Si el monto es mayor a $15,000, recibe un 20% de descuento
¿Qué hacer?
Crear un pseudocódigo que pida el monto de compra y devuelva el valor del descuento y
nuevo precio.
Ejemplo 2
Crear un pseudocódigo que pida cuatro valores numéricos “a”, “b”, “c” y “d”. Luego realice
la operación:
Resolver la actividad
planteada en la
plataforma virtual de
aprendizajes.
Cierre