Sie sind auf Seite 1von 3

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 Acadmico 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 exmenes.
El programa debe mostrar si el alumno Aprob o Desaprob y con qu nota.

2. Imprimir la serie Fibonacci, hasta el nmero de trmino ingresado por el usuario:
0, 1, 1, 2, 3, 5, 8,,n

3. Dado un rango de nmeros, indicar cuantos nmeros primos existen en dicho rango e imprimir cules fueron
encontrados.

4. Dados como datos N nmeros 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 trminos de la serie:
1 -1/2 +1/4 -1/6+

7. Dado un rango ingresado por teclado, indicar cuantos nmeros perfectos fueron encontrados e imprimirlos.
8. Escribir un programa que lea tres nmeros enteros por teclado y emita un mensaje indicando si estn 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 pseudocdigo tal, que dados como datos la matrcula y 5 calificaciones de un alumno, imprima la matrcula,
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. Disee un algoritmo que permita analizar la validez de una fecha, considere que el ao vlido sea mayor a 1800.

12. Escriba un pseudocdigo que dados como datos N nmeros, obtenga el nmero de ceros que hay entre estos nmeros.

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

14. En un supermercado una ama de casa pone en su carrito los artculos que va tomando de los estantes. La seora quiere
asegurarse de que el cajero le cobre bien lo que ella ha comprado, por lo que cada vez que toma un artculo anota su
precio junto con la cantidad de artculos iguales que ha tomado y determina cuanto dinero gastar en ese artculo; a esto
le suma lo que ir gastando en los dems artculos, hasta que decide que ya tomo todo lo que necesitaba. Aydale a esta
seora a obtener el total de sus compras.

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 pseudocdigo que calcule e imprima la suma de los N primeros nmeros naturales.

17. Escriba un pseudocdigo, que dados como datos 270 nmeros enteros, obtenga la suma de los nmeros pares y el
promedio de los nmeros impares. Adems indique cuantos ceros se ingresaron.

18. Halle el nmero de trmino para la progresin siguiente: 1, 2, 4, 8, 16, 32, ., 10000

19. Muestre los trminos de la serie de Fibonacci menores que un nmero dado.

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

21. Dado N calcular:(1)+(2)+(3)+......+(N
N
)


22. Disear un algoritmo que permita calcular la suma de los primeros 30 trminos de la siguiente serie: 1-1/3+1/5-
1/7...+1/9 Siendo N un nmero ingresado por el teclado.

23. El nmero 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 nmero deficiente y si dicha suma es mayor que n ser
abundante. Dado un rango de nmeros ingresados por teclado indicar cuntos perfectos se encontraron,
cuantos deficientes y cuantos abundantes.

24. Se dice que dos nmeros primos p y q, son primos gemelos si p-q = 2. Dados dos nmeros 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 nmeros indicar cuantos primos de
Germain existen en dicho rango.
26. Hacer un programa que nos determine los nmeros de Amstrong anteriores al nmero n, entero ingresado por
teclado. (Un nmero es de Armstrong si la suma de los dgitos que lo componen al cubo es igual al nmero. Por
ejemplo 153)

27. Disear un algoritmo que tome cada hora la temperatura exterior, leyndola durante un periodo de 24 horas.
Encontrar la temperatura media para el da, y la temperatura ms alta y ms baja.

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


29. Lea 100 nmeros reales y calcule el mximo y el mnimo de esos valores.
30. Hacer un algoritmo para calcular la suma de los n primeros trminos de la serie:
a
n
= (-1)
n
1 ; el valor de n se da por teclado. (Ej. 1 - + - 1/6 + 1/8 )
2n
31. Indicar si un nmero es capicua o no (un nmero es Capicua cuando ledo de izquierda a derecha o de
derecha a izquierda es igual Ej.: 12721)

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

33. Los reglamentos de pesca imponen un lmite a la cantidad total permitida de kilos en un da de pesca.
Disear un algoritmo que primero lea el lmite diario (en kilos) y que despus lea los valores de entrada uno
tras otro (correspondern 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 lmite haya sido excedido. Un peso cero indica el fin de los
datos de entrada y, despus 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 Aumento
S/. 0 S/. 1000 20%
S/. 1000 - S/. 2000 10%
S/. 2000 - S/. 3500 5%
Ms de S/. 3500 No hay aumento

La empresa tiene un total de 20 empleados. Disear 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 exmenes con sus respectivas calificaciones (A,B,C,D,E) y se
requiere determinar, para las estadsticas, el nmero de:
a. los que aprobaron todos los exmenes
b. 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.
Disear un algoritmo para obtener dichas estadsticas.

36. Una compaa de seguros est preparando un estudio concerniente a todos los accidentes ocurridos en Lima
en el ltimo ao. Para cada conductor involucrado en un accidente se tienen los siguientes datos: ao de
nacimiento del conductor (numrico), sexo (M o F), cdigo de registro (1 para los registrados en Lima, 0
para los registrados fuera de Lima). Disear un algoritmo para leer los datos de conductores hasta introducir
un ao de nacimiento 0, e imprimir los siguientes resmenes estadsticos:
a. Porcentaje de conductores menores de 25 aos.
b. Porcentaje de conductores de sexo femenino.
c. Porcentaje de conductores de sexo masculino y con edades comprendidas entre 18 y 25 aos.
d. Porcentaje de conductores con registro fuera de Lima.