Вы находитесь на странице: 1из 3

INSTITUTO SUPERIOR TECNOLGICO DEL NORTE

DIRECCIN ACADMICA
ESCUELA PROFESIONAL DE TECNOLOGA
CURSO
CICLO
Fecha de Sustentacin

:
:
:

INTRODUCCIN A LA ALGORITMIA
PRIMERO
Clase de Laboratorio - Semana 16

TRABAJO DOMICILIARIO Nro. 3


1. Disee un programa que determine la cantidad de divisores de un nmero natural.
2. Disee un programa que genere nmeros aleatorios en el intervalo de 1 a 1000 hasta
obtener un nmero con cuatro divisores. El programa mostrar un listado como el
siguiente:
Nmero Cantidad de Divisores
121
3
881
2
60
12
978
8
964
6
22
4
3. En el congreso de la repblica de n senadores se realiza una votacin con el fin de
determinar qu porcentaje de los n senadores est a favor del Tratado de
Libre
Comercio,
que porcentaje est en contra y que porcentaje se abstiene.
Desarrolle una aplicacin que permita simular dicha eleccin.
4. Disee un programa para calcular la suma de n trminos de la siguiente serie:
1, 1/2, 1/3, 1/4, 1/5, ....
5. Disee un programa que imprima n trminos de la siguiente serie. Note que a partir del
tercer trmino, cada trmino es igual a la suma de los dos trminos anteriores.
1, 2, 3, 5, 8, 13, 21,
6. Un nmero perfecto es un entero positivo, que es igual a la suma de todos sus divisores
(excepto el mismo). El primer nmero perfecto es 6, ya que sus divisores son 1, 2, 3 y
suman 6. Disee un programa que lea un entero positivo y determine si es o no es
perfecto.
7. Disee un programa que genere nmeros aleatorios en el intervalo de 10 a 99 hasta
obtener un nmero cuya suma de sus cifras sea igual a 4 6. Muestre los nmeros
conforme se vayan generando y muestre al final:
La cantidad de nmeros generados.
El mayor nmero generado.
El menor nmero generado.
8. Disee un programa que simule el lanzamiento simultneo de tres dados hasta obtener
6 en los tres dados y determine cuantos lanzamientos simultneos fueron necesarios
efectuar.

Ing. Julio Pretell Palacios

9. Disee un programa que determine si todas las cifras de un nmero natural son o no
consecutivas de izquierda a derecha o de derecha a izquierda. As, por ejemplo: 1234
tiene todas sus cifras consecutivas de izquierda a derecha, 765432 tiene todas sus cifras
consecutivas de derecha a izquierda; pero 82432 no tiene todas sus cifras consecutivas
10. Simule un juego en el cual dos jugadores tirarn los dados. El jugador A empieza con
S/.15 y el jugador B con S/.23. Cuando hacen sus tiros, el jugador con la puntuacin
ms alta gana S/.1. Continan jugando hasta que uno de los dos pierda todo su dinero
o hasta completar 100 juegos, lo que ocurra primero. Muestre un mensaje adecuado al
final.
11. Disee un programa que muestre todos los nmeros primos comprendidos en el
intervalo de 1 a 100.
12. Disee un programa que genere aleatoriamente las notas de una prctica calificada para
45 alumnos de una seccin y determine la nota promedio de la seccin y, las notas
mxima y mnima generadas.
13. Disee un programa que genere aleatoriamente las notas de una prctica calificada de
30 alumnos de una seccin e imprima por cada nota tantos asteriscos como indique la
nota.
Nota Histograma
10
**********
8
********
5
*****
15
***************
4
****
1
*
20
********************
.
.
.
7
*******
3
***
14. Disee un programa que halle la suma de n trminos de la siguiente serie:
1, 6/5, 11/9, 16/13, ...
15. Disee un programa que calcule el valor de X de acuerdo a la siguiente expresin:
4 4 4 4
4
=4 + +
+ ( )
3 5 7 9 11
16. Disee un programa que imprima los primeros m mltiplos de un nmero entero positivo
n.
17. Dado un nmero entero mayor que 1, disee un programa que determine el mayor
divisor del nmero que sea diferente del nmero. As, por ejemplo, dado el nmero 45,
su mayor divisor distinto de 45 es 15.
18. Disee un programa que determine si un nmero es primo. Un nmero es primo si tiene
nicamente dos divisores: 1 y el mismo nmero. Por ejemplo, 3 es primo porque sus
nicos divisores son 1 y 3; en cambio, 8 no es primo porque a parte del 1 y el 8 tiene
otros divisores.

Ing. Julio Pretell Palacios

19. Disee un programa que determine el revs de un nmero natural cuya cifra de las
unidades es distinto de 0. As, si se ingresa el nmero 1734, el programa imprimir 4371.
20. Disee un programa que determine la suma de las cifras de un nmero natural.
21. Disee un programa que muestre los 50 primeros nmeros primos.
22. Desarrolle una aplicacin que permita determinar de una seccin de n alumnos.
- Cuantos son altos
- Cuantos son bajos.
Nota: considere alumno alto aquel que mida 1.75 mt. o ms.
23. Crea una aplicacin que dibuje una pirmide invertida de asteriscos. Nosotros le
pasamos la altura de la pirmide por teclado. Este es un ejemplo:

24. Realizar un programa que nos pida un nmero n, y nos diga cuantos nmeros primos
hay entre 1 y n.

Ing. Julio Pretell Palacios

Вам также может понравиться