Estructuras de Control Selección

1 Estructuras de Control SelecciónEjercicios Estructuras ...
Author: Salvador Agüero Paz
0 downloads 3 Views

1 Estructuras de Control SelecciónEjercicios Estructuras de Control Selección

2 Selecciones o DecisionesDecisiones 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.

3 Selección o Decisión Ejemplo anterior ¿está lloviendo?Si la contestación es afirmativa va al cine CINE CARIBE

4 Flujograma del ejemplo anteriorComienzo Entrar condición del tiempo ¿está lloviendo? si no Ir al Cine Ir a la playa

5 Ejercicio 1 Libros bibliotecaLa 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.

6 Clase de libro (universitario o de escuela superior)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

7 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

8 Flujograma del ejemplo anteriorComienzo Entrar clase de libro ¿libro universitario? no si Imprimir sello UNI

9 Ejercicio 2 – TemperaturaEl 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.

10 1.Determina los datos de entradaLos datos de entrada son la temperatura en Fahrenheit 2. Determina la salida El resultado es la temperatura en centígrados .

11 3. Proceso TemperaturaCentigrado = 5/9 * (TemperaturaFarenheit -32) 4. Algoritmo Entrar la temperatura del paciente en Farenheit If TemperaturaCentigrado >= 39 then El paciente debe tomar acetaminofen End If

12 Flujograma del ejemplo anteriorComienzo Entrar temperatura en Fahrenheit tempCent = 5/9* (tempFarenheit – 32) no ¿tempCent > =39? si Paciente debe tomar acetaminofen

13 Ejercicio 3 - Estatura MachinasEl 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

14 Oprime en cualquier parte de la pantalla para ver resultadoProceso 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

15 Flujograma Comienzo Entra estatura de la persona ¿estatura_persona< 58? no si Total_personas_Menor_58= Total_personas_Menor_58 + 1

16 Ejercicio 4 - PresupuestoEscribe 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

17 Determina lo siguienteProceso Algoritmo Dibuja el flujograma

18 Cuando domines el material continua con próximo módulo de estructuras de control llamado Ejercicios Estructuras de Control Repeticiones.