180 likes | 465 Vues
Ejercicios. Estructuras de Control Selección. Selecciones o Decisiones.
E N D
Ejercicios Estructuras de Control Selección
Selecciones o Decisiones 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.
CINE CARIBE Selección o Decisión Ejemplo anterior ¿está lloviendo? Si la contestación es afirmativa va al cine
Flujograma del ejemplo anterior Comienzo Entrar condición del tiempo ¿está lloviendo? si no 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 compararsi 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 ¿libro universitario? no si 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 ¿tempCent > =39? si 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 Oprime en cualquier parte de la pantalla para ver resultado
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 Oprime en cualquier parte de la pantalla para ver resultado
Flujograma Comienzo Entra estatura de la persona ¿estatura_persona < 58? no 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.