4
SEGUNDA PRACTICA CALIFICADA 1. Implementar un programa que permita calcular el promedio final de un curso, considerando la nota del sustitutorio como en la UAP: PF=30%EP+30%EF+40%TA Donde TA=Trabajo Académico es igual a PP=Promedio de las 2 practicas calificadas y el trabajo final. ES=Examen sustitutorio Da ES si su PF está entre 8 y 10.5 La nota del ES debe reemplazar a la menor nota de los exámenes. El programa debe mostrar si el alumno Aprobó o Desaprobó y con qué nota. 2. Imprimir la serie Fibonacci, hasta el número de término ingresado por el usuario: 0, 1, 1, 2, 3, 5, 8,…,n 3. Dado un rango de números, indicar cuantos números primos existen en dicho rango e imprimir cuáles fueron encontrados. 4. Dados como datos N números enteros ingresados por el usuario, obtenga el total de nulos, positivos, negativos, pares e impares. 5. Calcular la suma de: 1 + 1/2! + 1/3! + …. + 1/n! 6. Calcular la suma de los n primeros términos de la serie: 1 -1/2 +1/4 -1/6+… 7. Dado un rango ingresado por teclado, indicar cuantos números perfectos fueron encontrados e imprimirlos. 8. Escribir un programa que lea tres números enteros por teclado y emita un mensaje indicando si están o no ordenados crecientemente. 9. Escribir un programa que permita introducir por teclado tres letras y responda si existen al menos dos letras iguales. 10. Construya un pseudocódigo tal, que dados como datos la matrícula y 5 calificaciones de un alumno, imprima la matrícula, el promedio y la palabra “Aprobado” si el alumno tiene un promedio mayor o igual a 10.5, y la palabra “No aprobado” en caso contrario. El promedio se calculará en base a las 4 notas mayores. 11. Diseñe un algoritmo que permita analizar la validez de una fecha, considere que el año válido sea mayor a 1800.

Segunda Practica Calificada

Embed Size (px)

Citation preview

Page 1: Segunda Practica Calificada

SEGUNDA PRACTICA CALIFICADA

1. Implementar un programa que permita calcular el promedio final de un curso, considerando la nota del sustitutorio como en la UAP:PF=30%EP+30%EF+40%TADonde TA=Trabajo Académico es igual a PP=Promedio de las 2 practicas calificadas y el trabajo final.ES=Examen sustitutorioDa ES si su PF está entre 8 y 10.5La nota del ES debe reemplazar a la menor nota de los exámenes.El programa debe mostrar si el alumno Aprobó o Desaprobó y con qué nota.

2. Imprimir la serie Fibonacci, hasta el número de término ingresado por el usuario:0, 1, 1, 2, 3, 5, 8,…,n

3. Dado un rango de números, indicar cuantos números primos existen en dicho rango e imprimir cuáles fueron encontrados.

4. Dados como datos N números enteros ingresados por el usuario, obtenga el total de nulos, positivos, negativos, pares e impares.

5. Calcular la suma de: 1 + 1/2! + 1/3! + …. + 1/n!

6. Calcular la suma de los n primeros términos de la serie:1 -1/2 +1/4 -1/6+…

7. Dado un rango ingresado por teclado, indicar cuantos números perfectos fueron encontrados e imprimirlos.

8. Escribir un programa que lea tres números enteros por teclado y emita un mensaje indicando si están o no ordenados crecientemente.

9. Escribir un programa que permita introducir por teclado tres letras y responda si existen al menos dos letras iguales.

10. Construya un pseudocódigo tal, que dados como datos la matrícula y 5 calificaciones de un alumno, imprima la matrícula, el promedio y la palabra “Aprobado” si el alumno tiene un promedio mayor o igual a 10.5, y la palabra “No aprobado” en caso contrario. El promedio se calculará en base a las 4 notas mayores.

11. Diseñe un algoritmo que permita analizar la validez de una fecha, considere que el año válido sea mayor a 1800.

12. Escriba un pseudocódigo que dados como datos N números, obtenga el número de ceros que hay entre estos números.

13. Supongamos que debemos obtener la suma de los gastos que hicimos en nuestro último viaje, pero no sabemos exactamente cuántos fueron. Realice un algoritmo para resolver este problema.

14. En un supermercado una ama de casa pone en su carrito los artículos que va tomando de los estantes. La señora quiere asegurarse de que el cajero le cobre bien lo que ella ha comprado, por lo que cada vez que toma un artículo anota su precio junto con la cantidad de artículos iguales que ha tomado y determina cuanto dinero gastará en ese artículo; a esto le suma lo que irá gastando en los demás artículos, hasta que decide que ya tomo todo lo que necesitaba. Ayúdale a esta señora a obtener el total de sus compras.

Page 2: Segunda Practica Calificada

15. Determinar la cantidad semanal de dinero que recibirá cada uno de los obreros de una empresa. Se sabe que cuando las horas que trabajo un obrero exceden de 40, el resto se convierte en horas extras que se pagan al doble de una hora normal, cuando no exceden de 8; cuando las horas extras exceden de 8 se pagan las primeras 8 al doble de lo que se paga por una hora normal y el resto al triple. Considere que todos los obreros ganan el mismo sueldo (S/. )

16. Construya un pseudocódigo que calcule e imprima la suma de los N primeros números naturales.

17. Escriba un pseudocódigo, que dados como datos 270 números enteros, obtenga la suma de los números pares y el promedio de los números impares. Además indique cuantos ceros se ingresaron.

18. Halle el número de término para la progresión siguiente: 1, 2, 4, 8, 16, 32, …., 10000

19. Muestre los términos de la serie de Fibonacci menores que un número dado.

20. Dos números se consideran amigos si la suma de los divisores de uno es igual al otro número. Por ejemplo, 220 y 284 son amigos. Lea 2 números y diga si son amigos entre si.

21. Dado N calcular:(1¹)+(2²)+(3³)+......+(NN)

22. Diseñar un algoritmo que permita calcular la suma de los primeros 30 términos de la siguiente serie: 1-1/3+1/5-1/7...+1/9 Siendo N un número ingresado por el teclado.

23. El número natural n se le llama perfecto si la suma de todos sus divisores positivos, menores que n, da como resultado n. Si dicha suma es menor que n se llama número deficiente y si dicha suma es mayor que n será abundante. Dado un rango de números ingresados por teclado indicar cuántos perfectos se encontraron, cuantos deficientes y cuantos abundantes.

24. Se dice que dos números primos p y q, son primos gemelos si p-q = 2. Dados dos números ingresados por teclado verificar si son primos ambos, y luego indicar si son primos gemelos.

25. Un primo p se llama primo de Germain si 2p + 1 es primo. Dado un rango de números indicar cuantos primos de Germain existen en dicho rango.

26. Hacer un programa que nos determine los números de Amstrong anteriores al número n, entero ingresado por teclado. (Un número es de Armstrong si la suma de los dígitos que lo componen al cubo es igual al número. Por ejemplo 153)

27. Diseñar un algoritmo que tome cada hora la temperatura exterior, leyéndola durante un periodo de 24 horas. Encontrar la temperatura media para el día, y la temperatura más alta y más baja.

28. Lea desde teclado valores positivos y los vaya contando hasta que se introduzca un cero para terminar.

29. Lea 100 números reales y calcule el máximo y el mínimo de esos valores.30. Hacer un algoritmo para calcular la suma de los n primeros términos de la serie:an = (-1)n 1 ; el valor de n se da por teclado. (Ej. 1 - ½ + ¼ - 1/6 + 1/8 … )

2n

31. Indicar si un número es capicua o no (un número es Capicua cuando leído de izquierda a derecha o de derecha a izquierda es igual Ej.: 12721)

32. Calcular el i-ésimo término de la serie Fibonacci: 0,1,1,2,3,5,8,13,…

Page 3: Segunda Practica Calificada

33. Los reglamentos de pesca imponen un límite a la cantidad total permitida de kilos en un día de pesca. Diseñar un algoritmo que primero lea el límite diario (en kilos) y que después lea los valores de entrada uno tras otro (corresponderán a los pesos individuales de las presas pescadas en el orden en que se obtienen) e imprima un mensaje en el momento en que el límite haya sido excedido. Un peso cero indica el fin de los datos de entrada y, después de que cada pescado haya sido registrado, el algoritmo deberá imprimir el peso total que se lleva hasta ese momento.

34. Una empresa desea premiar a sus empleados con un aumento de sueldo. Este aumento se ajusta a la siguiente tabla:

Sueldo Actual AumentoS/. 0 – S/. 1000 20%S/. 1000 - S/. 2000 10%S/. 2000 - S/. 3500 5%Más de S/. 3500 No hay aumento

La empresa tiene un total de 20 empleados. Diseñar un algoritmo que lea el nombre del empleado y su salario actual e imprima el nombre, el sueldo actual y el sueldo aumentado. El algoritmo debe proporcionar al final la suma total de todos los salarios aumentados.

35. Una clase de 20 estudiantes han realizado 5 exámenes con sus respectivas calificaciones (A,B,C,D,E) y se requiere determinar, para las estadísticas, el número de:

a. los que aprobaron todos los exámenesb. los que aprobaron A, B y C, pero no aprobaron D o E.c. los que aprobaron A, B, C o D, pero no aprobaron E.

Diseñar un algoritmo para obtener dichas estadísticas.

36. Una compañía de seguros está preparando un estudio concerniente a todos los accidentes ocurridos en Lima en el último año. Para cada conductor involucrado en un accidente se tienen los siguientes datos: año de nacimiento del conductor (numérico), sexo (´M´ o ´F´), código de registro (1 para los registrados en Lima, 0 para los registrados fuera de Lima). Diseñar un algoritmo para leer los datos de conductores hasta introducir un año de nacimiento 0, e imprimir los siguientes resúmenes estadísticos:

a. Porcentaje de conductores menores de 25 años.b. Porcentaje de conductores de sexo femenino.c. Porcentaje de conductores de sexo masculino y con edades comprendidas entre 18 y 25 años.d. Porcentaje de conductores con registro fuera de Lima.