Está en la página 1de 3

Carrera Desarrollo de Software Nota

Modulo Formativo Fundamentos de Programación


Modulo Ocupacional Asistente de Analista de Sistemas
Semana 04 Duración
Objetivo Resolver problemas de Estructura Repetitiva usando
Algoritmos

1. Determinar la suma de los N primeros números impares positivos.


2. Calcular los cuadrados de los números del 1 al 40.
3. Escriba un algoritmo que permite multiplicar dos números enteros positivos usando
solamente la operación adición.
4. Calcule el valor de la siguiente serie para N términos:
1 2 3 99
+ + + ... + +…
2 3 4 100
5. Calcule el valor de la siguiente serie para N términos:
1 1 1
1+ + + ..... +
2 3 N
6. Determinar la suma de los N primeros términos de la siguiente serie:
1 1 1
+ + + ...
2 4 6
7. Calcule el valor de la siguiente serie con N términos:
1 1 1 1
1− + − + ... +
2 3 4 N
8. Calcule el valor de la siguiente serie con N términos:
1 3 5 2N −1
2
+ 2 + 2 + ...... +
1 2 3 N2
9. Calcule el valor de la siguiente serie con n términos:
1 1 1 1 1
+ + + + .... +
A A + B A + 2 B A + 3B A + nB
10. Realizar un algoritmo que escriba los n primeros números de la serie de Fibonacci.
La serie es: 1, 1, 2, 3, 5, 8, 13, …
11. Suponga que el capital de $1000 se deposita en una cuenta de ahorros a un
interés compuesto anual del 7%
• Determine el Capital luego de 30 años
• Determine el número de años que se requieren para la cuenta exceda de
$5000.
12. Suponga que actualmente las poblaciones de los países A y B son 52 y 85
millones de habitantes respectivamente. Supongamos que las tasas de crecimiento
de población son 6% y 4% respectivamente. Determine en que año la población A
excede a la población B
13. Muestre los enteros positivos impares que son menores que 100 sin incluir los
enteros divisibles por 7.
14. Para un número N muestre todos su divisores.
15. Determine si un entero N es primo.
16. Una persona recibe un préstamo de $300 de un banco a una tasa de interés de
1.5% mensual. Amortiza $25 al final de cada mes. Determine en cuánto tiempo
termina de pagar su deuda y el valor de su última cuota.
17. Encuentre el número de puntos con coordenadas enteras que están dentro de una
elipse 2X2 + 3Y2 = 100
18. Tres enteros positivos a, b y c, con a  b  c, forman una terna pitagórica si
a2 + b2 = c 2
Determine las ternas pitagóricas a, b, c donde a, b  25.
19. Dado un año en el intervalo 1920 a 1990 imprima si el año es bisiesto o no.
20. Calcular el interés generado por un capital depositado durante cierta cantidad de
períodos a una tasa de interés determinada y expresada en porcentaje.
Aplicar las siguientes fórmulas:

Tasa Númerodeperiodos
Monto = Capital (1 + )
100
Interés = Monto - Capital
donde: Tasa es el porcentaje de interés por período.
21. Determinar la suma de los N primeros términos de la serie de Fibonacci y mostrar
sus valores considerando que N sea mayor que 1. La secuencia de la serie es la
siguiente: 0, 1, 1, 2, 3, 5, 8, 13, ….
22. Imprimir los 50 primeros términos de la siguiente serie:
1 2 4 8 15 26 42 64 …..
Sugerencia: Verifique el número del término para hallar el incremento de la serie.
23. Mostrar los dígitos de un número entero positivo en forma invertida.
24. Determinar la cantidad de dígitos que tiene un número entero y además mostrar la
suma de los dígitos pares e impares. Considere el cero como número par.
25. Convertir un número entero de base 10 a una base menor que 10, mostrando el
resultado en la pantalla.
26. Determinar el cociente entero de la división de 2 números naturales por el método
de restas sucesivas hasta que la última diferencia sea menor al divisor.
27. Escribir el algoritmo que sume los números del 1 al 100, no terminados en 5.
28. Escribir el pseudocódigo para determinar el salario a pagar a los empleados por
cada hora extra, dependiendo de la categoría del empleado (A o B) y su división
(1ra. ó 2da.)

Hora Extra 1ra. Categoría : S/. 25 nuevos soles.


Hora Extra 2da. Categoría : S/. 15 nuevos soles.
División A : S/. 50 nuevos soles.
División B : S/. 30 nuevos soles.

29. Desarrollar el pseudocódigo que permita calcular el salario total a pagar a un


empleado de una empresa de acuerdo con las siguientes proposiciones:
a) Si el empleado está autorizado a realizar horas extras y ha trabajado durante
la semana más de 40 horas, se le debe pagar su salario normal y además el
importe de las horas extras.
b) El salario normal es de S./ 500 nuevos soles.
c) Para determinar el pago por horas extras, considere los valores del problema
anterior.

30. Mostrar la tabla de multiplicar del 4. Escribir el pseudocódigo correspondiente.

31. Desarrollar el algoritmo que permita mostrar los números consecutivos desde M
hasta N, siendo M y N dos valores que se ingresan desde teclado, tales que M < N.
32. Dado un número entero, determinar el menor y mayor dígito que lo conforma.
Mostrar el número y los resultados encontrados.
33. Dos automóviles parten simultáneamente uno de Lima y otro de Huacho con destino
a Trujillo, con velocidades promedios de 120 Km/Hr y 66Km/Hr respectivamente Se
pide mostrar la distancia recorrida por cada automóvil con respecto a Lima, a cada
minuto hasta que el automóvil con mayor velocidad pase al otro. Considerar las
siguientes distancias en toda la ruta:
Lima Huacho Trujillo
0 130 Km. 570 Km.
34. Ingresar un número en base B. Se debe validar la escritura del número en función
de la base. Por ejemplo si la base es 2, sólo podrá ingresar los dígitos 0 y 1.
Considere bases 2 a 16. Sugerencia: Capturar los dígitos como caracteres.
35. Escribir una aplicación que muestre el número de dígitos que tiene un número entero
dado. Además debe mostrar la suma de los dígitos del número.

También podría gustarte