Vous êtes sur la page 1sur 7

Estructura condicional

No todos los problemas pueden resolverse empleando estructuras secuenciales. Cuando hay que tomar una decisión aparecen las estructuras
condicionales. En nuestra vida diaria se nos presentan situaciones donde debemos decidir.

 ¿Elijo la carrera A o la carrera B?


 ¿Me pongo éste pantalón?
 Para ir al trabajo, ¿elijo el camino A o el camino B?
 Al cursar una carrera, ¿elijo el turno mañana, tarde o noche?

En un problema se pueden combinar estructuras secuenciales y condicionales.

Estructura condicional simple

Permite ejecutar instrucciones si la condición es verdadera.

Condición

Instrucción
Ejercicios

1) Escriba un algoritmo que permita determinar si una persona es mayor de edad, conociendo su edad. Exprese el algoritmo en pseudocódigo
y diagrama de flujo. Luego, elabore el programa.

‘Mayor de edad’
2) Escriba un algoritmo que permita determinar si un número es positivo. Exprese el algoritmo en pseudocódigo y diagrama de flujo. Luego,
elabore el programa.

‘Número positivo’
3) Escriba un algoritmo que permita determinar si una contraseña es correcta. Exprese el algoritmo en pseudocódigo y diagrama de flujo. Luego,
elabore el programa.
Estructura condicional doble

Permite ejecutar instrucciones si la condición es verdadera o falsa.

Condición

Instrucción 2 Instrucción 1
Ejercicios

4) Escriba un algoritmo que permita determinar si una persona es mayor o menor de edad, conociendo su edad. Exprese el algoritmo en
pseudocódigo y diagrama de flujo. Luego, elabore el programa.

‘Menor de edad’ ‘Mayor de edad’


5) Escriba un algoritmo que permita calcular el total a pagar por un producto, conociendo su precio. Si el producto es camisa, habrá un
descuento del 10 %, sino no habrá descuento. Exprese el algoritmo en pseudocódigo y diagrama de flujo. Luego, elabore el programa.

6) Escriba un algoritmo que permita evaluar 2 números. Si el primero es mayor que el segundo, calcule su suma y diferencia, de lo contrario
calcule el producto y la división del primero respecto al segundo. Exprese el algoritmo en pseudocódigo y diagrama de flujo. Luego, elabore
el programa.

Vous aimerez peut-être aussi