Ejercicios
Estructuras de Control
Selección
Decisiones o Selecciones es otra estructura de control. Esta estructura
se utiliza cuando en el programa hay que realizar una decisión. Por
ejemplo veamos la siguiente situación. Dependiendo de las
condiciones del tiempo va a la playa o va al cine.
Si está lloviendo entonces
Va al cine
de lo contrario
Va a la playa
Termino decisión
El anterior es un ejemplo de una decisión.
Ejemplo anterior
¿está lloviendo?
Si la contestación es afirmativa va al cine
CINE CARIBE
Flujograma del ejemplo anterior
Comienzo
Entrar condición
del tiempo
si
no
¿está lloviendo?
Ir al Cine
Ir a la playa
Ejercicio 1 Libros biblioteca
La biblioteca desea un programa que determine si el
libro es universitario o es de escuela superior. Si el libro
es universitario no se va a utilizar, si el libro es
universitario, se crea un sello en la impresora con las
palabras UNI.
1 Determina si es una secuencia o una selección o una
mezcla.
En este caso es una estructura tipo selección. En la
mayoría de los casos los programas son una mezcla de
diferentes clases de estructuras de control.
2. Determinar datos de entrada
Clase de libro (universitario o de escuela
superior)
3. Determinar datos de salida.
Sello de la impresora con el nombre UNI
4. Determina el proceso
Debe comparar si el libro es universitario o de
escuela superior. Si el libro es universitario
imprimir sello en la impresora que diga UNI
• 5. Escribe el algoritmo
Entrar clase de libro (universitario o escuela
superior)
Si clasedelibro = “universitario” entonces
imprimir sello en la impresora con el
escrito UNI
end if
Flujograma del ejemplo anterior
Comienzo
Entrar clase de libro
no
si
¿libro universitario?
Imprimir sello UNI
Ejercicio 2 – Temperatura
El hospital PR Co. necesita un programa que
cambie la temperatura de Fahrenheit a
centígrados. Algunas ayudantes de enfermeras no
saben los equivalentes entre centígrados y
Fahrenheit. Cuando le toman la temperatura el
termómetro marca la temperatura en Fahrenheit. Si
la temperatura en centígrados es 39 o mas el
paciente debe tomar acetaminofen.
1.Determina los datos de entrada
Los datos de entrada son la temperatura en
Fahrenheit
2. Determina la salida
El resultado es la temperatura en
centígrados .
3. Proceso
TemperaturaCentigrado = 5/9 * (TemperaturaFarenheit -32)
4. Algoritmo
Entrar la temperatura del paciente en Farenheit
TemperaturaCentigrado = 5/9 * (TemperaturaFarenheit -32)
If TemperaturaCentigrado >= 39 then
El paciente debe tomar acetaminofen
End If
Flujograma del ejemplo anterior
Comienzo
Entrar temperatura
en Fahrenheit
tempCent =
5/9* (tempFarenheit – 32)
no
si
¿tempCent > =39?
Paciente debe
tomar acetaminofen
Ejercicio 3 - Estatura Machinas
El Sr. OP tiene un parque de diversiones y desea
saber cuantas personas más pequeñas de 58
pulgadas entran al parque. El Sr. OP desea saber
esto porque el 95% de sus machinas requieren una
estatura de 58 pulgadas o más. Determina lo
siguiente:
Datos de entrada
Estatura de la persona en pulgadas
Salida
Personas mas pequeñas de 58 pulgadas
Proceso
Determina si la estatura en pulgadas es menor de 58.
Si la estatura es menor de 58 entonces
Añade 1 al número de personas menor de 58
Algoritmo
Entra la estatura_de_la_persona
if estatura_de_la_persona < 58 then
Total_personas_Menor_58 = Total_personas_Menor_58 + 1
end if
Flujograma
Comienzo
Entra estatura
de la persona
no
¿estatura_persona
< 58?
si
Total_personas_Menor_58=
Total_personas_Menor_58 + 1
Ejercicio 4 - Presupuesto
Escribe un programa que calcule cuantas millas el
carro corre por galón. La fórmula para calcular cuántas
millas corre el carro por galón es: número de galones
dividido entre el número de millas que corrió el carro.
Datos de entrada
galones de gasolina que tiene el carro
número de millas que corre el carro
Salida
millas corre el carro por galón
Determina lo siguiente
• Proceso
• Algoritmo
• Dibuja el flujograma
Cuando domines el material continua con
próximo módulo de estructuras de control
llamado Ejercicios Estructuras de Control
Repeticiones.
Descargar

Ejercicios - Programadores 501