Problemas de Repetitivos

4
Universidad Nacional de Piura Facultad de Ingeniería Industrial - Informática PRODEUNP Ing. Luis Cherre Lizama 1 Problemas de Estructuras Repetitivas 1. Que le permita leer tres valores y almacenarlos en las variables A, B y C respectivamente. El algoritmo debe imprimir cual es el número mayor y cual es el número menor. Recuerde constatar que los tres valores introducidos por el teclado sean valores distintos. Presente un mensaje de alerta en caso de que se detecte la introducción de valores iguales. 2. 19. El gobierno por fin después de 3 años decide aumentar el sueldo a los trabajadores de las Universidades, pero pone como condición que el mismo se hará de acuerdo al tiempo de servicio en la institución, para este aumento se tomará en cuenta lo siguiente: a. Tiempo de servicio: de 1 a 5 años, Aumento: 1% b. Tiempo de servicio: de 5 a 10 años, Aumento: 3% c. Tiempo de servicio: de 10 a 20 años, Aumento: 3.5% d. Tiempo de servicio: de 20 años a más, Aumento: 4.5% 3. Con un pseudocódigo realizar el algoritmo que imprima los números pares menores a 20. Utilice contadores y acumuladores 4. 21. Con un diagrama de flujo realizar el algoritmo que imprima los primeros 10 números enteros. Utilice contadores y acumuladores. 5. Realice un pseudocódigo que lea un número y decida si es par o impar. 6. Hacer un pseudocódigo para decidir si un número es divisible por 3 o no. 7. Con un pseudocódigo realizar el algoritmo que reciba los datos de una persona y muestre su categoría según el siguiente criterio: a. Adulto profesionista, si tiene un título y trabajo y tiene entre 20 y 50 años. b. Adulto desempleado, si no tiene trabajo y tiene entre 20 y 50 años. c. Joven estudiante, si estudia y tiene entre 15 y 20 años. d. Joven desempleado, si no estudia y tiene entre 15 y 20 años. e. Joven empleado, si no tiene título y trabaja, entre 15 y 20 años de edad.

Transcript of Problemas de Repetitivos

Page 1: Problemas de Repetitivos

Universidad Nacional de Piura

Facultad de Ingeniería Industrial - Informática PRODEUNP

Ing. Luis Cherre Lizama 1

Problemas de Estructuras Repetitivas

1. Que le permita leer tres valores y almacenarlos en las variables A, B y C

respectivamente. El algoritmo debe imprimir cual es el número mayor y cual es el

número menor. Recuerde constatar que los tres valores introducidos por el teclado

sean valores distintos. Presente un mensaje de alerta en caso de que se detecte la

introducción de valores iguales.

2. 19. El gobierno por fin después de 3 años decide aumentar el sueldo a los

trabajadores de las Universidades, pero pone como condición que el mismo se

hará de acuerdo al tiempo de servicio en la institución, para este aumento se

tomará en cuenta lo siguiente:

a. Tiempo de servicio: de 1 a 5 años, Aumento: 1%

b. Tiempo de servicio: de 5 a 10 años, Aumento: 3%

c. Tiempo de servicio: de 10 a 20 años, Aumento: 3.5%

d. Tiempo de servicio: de 20 años a más, Aumento: 4.5%

3. Con un pseudocódigo realizar el algoritmo que imprima los números pares

menores a 20. Utilice contadores y acumuladores

4. 21. Con un diagrama de flujo realizar el algoritmo que imprima los primeros 10

números enteros. Utilice contadores y acumuladores.

5. Realice un pseudocódigo que lea un número y decida si es par o impar.

6. Hacer un pseudocódigo para decidir si un número es divisible por 3 o no.

7. Con un pseudocódigo realizar el algoritmo que reciba los datos de una persona y

muestre su categoría según el siguiente criterio:

a. Adulto profesionista, si tiene un título y trabajo y tiene entre 20 y 50 años.

b. Adulto desempleado, si no tiene trabajo y tiene entre 20 y 50 años.

c. Joven estudiante, si estudia y tiene entre 15 y 20 años.

d. Joven desempleado, si no estudia y tiene entre 15 y 20 años.

e. Joven empleado, si no tiene título y trabaja, entre 15 y 20 años de edad.

Page 2: Problemas de Repetitivos

Universidad Nacional de Piura

Facultad de Ingeniería Industrial - Informática PRODEUNP

Ing. Luis Cherre Lizama 2

8. Hacer un pseudocódigo que reciba la fecha de nacimiento y te de su signo del

Zodiaco.

9. Con un pseudocódigo realizar el algoritmo que solicite la información de un

paciente y que lo clasifique como: paciente sin enfermedad y se puede ir a su casa

si: sin importar edad, sexo, su temperatura esta entre 36,5 y 37,4 y no tiene

síntomas de dolor, además su presión esta entre de 90/60 y 120/80 y tiene un

peso no mayor a 5 kilos de su peso normal. Paciente con posibles síntomas de

enfermedad y pasa a medicina preventiva, sin importar edad, sexo, su temperatura

está entre 37,5 y 37,8, o tiene síntomas de algún dolor, o su presión esta por

debajo de 90/60 o arriba de 120/80, o tiene más de 7 kilos por abajo o arriba de lo

normal. Paciente con una señal clara de enfermedad pasa directamente a consulta

de un médico, si tiene temperatura entre 37,9 y 38,8, o tiene dolor agudo o tiene

presión muy baja o muy alta o pesa por más o menos de 20 kilos a lo normal.

Paciente con enfermedad grave pasa directamente a internarse, si tiene

temperatura mayor a 38,9 o tiene dolor agudo o tiene presión muy baja o muy alta

o pesa por más o menos de 30 kilos a lo normal. Paciente con enfermedad muy

grave pasa directamente hospital de especialidad, si tiene temperatura mayor a

38,9 con tiene dolor agudo y tiene presión muy baja o muy alta cualquier peso.

10. Hacer un pseudocódigo para encontrar la suma 1 + 2 + 3 + · · · + n.

11. Hacer un pseudocódigo para encontrar la suma 1 2 + 22 + 32 + · · · + n2

12. Hacer un pseudocódigo para encontrar la suma 1 + 3 + 5 + 7 + 9 · · · + (2n + 1).

13. Hacer un pseudocódigo para encontrar el producto 1 · 3 · 5 · 7 · 9 · · · n.

14. Que pida una letra y un número. Si el numero es par debe mostrar esa letra tantas

veces como el número introducido. Si el numero es impar debe mostrar la letra el

doble de veces que el numero introducido

15. Que muestre los primeros 7 pares de números primos gemelos. Se define como

par primo gemelo, aquellos números que son primos y cuya diferencia entre ellos

es igual a 2. Por ejemplo: primer par: (1 y 3), segundo par (3 y 5).

Page 3: Problemas de Repetitivos

Universidad Nacional de Piura

Facultad de Ingeniería Industrial - Informática PRODEUNP

Ing. Luis Cherre Lizama 3

16. Realice un programa que obtenga la sucesión Fibonacci F(0, 1, 1, 2, 3, 5, 8, 13, 21,

34,…)

17. Que permita el ingreso de 100 números enteros. El programa debe sumar todos

los números que sean múltiplos de 3.

18. Mostrar las 30 primeras potencias de 3 y la suma de ellos.

19. Hacer un programa que registre montos de dinero positivo o negativo en una

cuenta de ahorros .Se puede mostrar:

a. Cual es el saldo o balance en la cuenta .

b. Cuantos depositos se ahorraron.

c. Cuantos retiros se ahorraron.

20. Hacer un programa que registre números enteros en forma repetitiva o que de

conocer lo siguiente:

a. Mostrar la suma de los cuadrados de losnúmeros ingresados.

b. Mostrar la suma de los cubos de los números ingresados.

Intrucción:El programa solo calcula cuando se ingresan números pares y menores

de 9, el programa termina cuando se ingresa un cero .

21. Mostrar la cantidad de números primos que se encuentran en un rango dado

(debe pedir el rango).

22. Para encontrar la suma 1 + 2 + 3 + · · · + n.

23. Para encontrar la suma 12 + 22 + 32 + · · · + n2

24. Para encontrar la suma 1 + 3 + 5 + 7 + 9 · · · + (2n + 1).

25. Para encontrar el producto 1 x 3 x 5 x 7 x 9 x · · · x n.

26. Que muestre los primeros 7 pares de números primos gemelos. Se define como

par primo gemelo, aquellos números que son primos y cuya diferencia entre ellos

es igual a 2. Por ejemplo: primer par: (1 y 3), segundo par (3 y 5).

27. El Banco “ABC” ha tenido problemas con muchos cajeros, pues los mismos se han

equivocado en diversas oportunidades cuando entregan el efectivo al cliente. Se

Page 4: Problemas de Repetitivos

Universidad Nacional de Piura

Facultad de Ingeniería Industrial - Informática PRODEUNP

Ing. Luis Cherre Lizama 4

propone implementar un sistema para que muestre al cajero el desglose del pago

a realizar. Pero antes la Junta de Accionistas necesita evaluar el proceso que Ud.

como analista ha propuesto y que permite Dado un monto en Soles, mostrar el

desglose del mismo en billetes y monedas (200, 100, 50, 20, 10, 5, 2, 1, 0.50, 0.10,

0.05).

28. Que permita mostrar por pantalla los números perfectos comprendidos en el

intervalo de 0 a N sin hacer uso de las funciones internas matemáticas mod y div.

Un número es perfecto si es igual a la suma de sus divisores1, excluido el mismo.

Por ejemplo: 6 es perfecto porque 6 = 1 + 2 + 3, Un número es divisor de otro, si el

primero divide exactamente al segundo, es decir, si el resto de la división del

segundo por el primero es 0.

29. Realizar un algoritmo en pseudocódigo que calcule ea, para un valor dado de a y

para k términos.

ea= 1 + a + a2/2! + a3/3!+ … + + ak/k!

30. Clasificar a 50 personas según la edad y el sexo al final deberá visualizar la cantidad

de personas masculinas mayores de edad, la cantidad de personas femeninas

menores de edad, cantidad de personas mayores y menores. además deberá

indicar el porcentaje que representa las personas mayores y menores de edad.

31.