1. UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS
INTRODUCCIÓN A LA PROGRAMACIÓN METODOS
SEMESTRE ACADEMICO 2014 - 10 Página 1
TALLER MÉTODOS
Nota:
I. En todos los casos se debe realizar la validación de datos utilizando do/ while.
II. En lo posible utilizar los métodos: LeerNro( ), Calcular( ) y reportar( ).
1. Escribir un programa que lea N números y calcule y reporte su suma
2. Ingrese N números positivos y calcule su promedio.
3. Dado un valor N, muestre los números pares que existen entre 1 y N. Indicar cuantos son y su
suma.
4. Dado un número entero, mostrar la lista de todos sus divisores. Indicar Cuantos son.
5. Programa que reporta los N primeros números impares positivos y su promedio
6. Programa que reporta los N primeros múltiplos de 3 y 5 a la vez. También reporta cuantos son
y su suma.
7. leer un número e indicar si es primo o no lo es.
8. Leer un número N entero positivo y escribirlo al revés e indicar cuántos dígitos tiene
9. Leer un número N entero positivo e indicar cuantos dígitos tiene.
10. Programa que reporta los N primeros múltiplos de un número Num. También se reporta el
promedio de ellos.
11. Dado un valor N, indicar si es capicúa o no lo es. (Un número capicúa se lee igual de derecha
a izquierda y de izquierda a derecha).
12. Leer un número N entero positivo y calcular su factorial.
13. Leer 2 números enteros positivos N1 y N2 y determinar el mínimo común múltiplo.
14. Leer 2 números enteros positivos N1 y N2 y determinar el máximo común divisor.
15. Leer 2 números enteros positivos y calcular el producto de N1*N2, por sumas sucesivas.
16. Leer 2 números enteros positivos N1 y N2 y calcular la potencia N1 N2 por multiplicaciones
sucesivas.
17. Leer un número entero positivo y descomponerlo en sus factores primos. Ejemplo: 6 = 2*3 ,
20=2*2*5 , 15= 3*5 , 24=2*2*2*3 , Indicar cuantos son.
18. Escribir un algoritmo que permita reducir una fracción a su mínima expresión, por ejemplo, si
se ingresa 28/64, quedará reducida a 7/16. Reportar la fracción inicial y la fracción reducida.
19. Mostrar la lista de los N primeros términos de la serie: 1, 4, 7, 10, 13, ... y calcular cuánto
suman.
2. UNIVERSIDAD PRIVADA ANTENOR ORREGO INGENIERÍA DE COMPUTACIÓN Y SISTEMAS
INTRODUCCIÓN A LA PROGRAMACIÓN METODOS
SEMESTRE ACADEMICO 2014 - 10 Página 2
20. Ingresar N números por teclado y determinar el número mayor.
21. Se ingresan N notas de un curso, publicar la nota promedio.
22. Mostrar la lista de los N primeros términos de la serie: 1, 2, 4, 7, 11, 16 ..... y reportar cuánto
suman.
23. Leer un número entero positivo N. Si N es par calcular su factorial, sino calcular y reportar
sus divisores, indicando cuantos son
24. Leer dos números enteros positivos N1, N2. Si N1 es divisor de N2. Calcular el producto de
N1*N2 por sumas sucesivas, sino calcular la potencia de N2 N1 por multiplicaciones
sucesivas
25. Leer un número entero positivo N. Si N es múltiplo de 3 escribirlo al revés, sino determinar si
es primo o no.
26. Leer un número entero positivo y reportar solamente sus dígitos pares. Indicar cuantos son.
27. Leer un número N entero positivo de dos dígitos o más. Si N es primo, escribirlo al revés,
sino reportar sus divisores e Indicar cuantos son.
28. Leer un número N entero positivo. Luego reportar en este orden: Primero los dígitos pares
indicando cuantos son, luego los dígitos impares indicando su suma y finalmente si los
hubiera, reportar los ceros, indicando cuantos son.
29. Leer dos números enteros positivos de dos dígitos cada uno, N1, N2. Luego unirlos en un solo
número N= N1N2 y luego reportar N y sus divisores pares.
30. Leer dos números enteros positivos de dos dígitos cada uno, N1, N2. Luego unirlos en un solo
número N= N1N2 o N=N2N1, de tal manera que N tenga el mayor valor posible. Luego
reportar N, N1 y N2.