taller de mÉtodos

17
INTRODUCCION A LA PROGRAMACION Ing. Silvia Rodríguez Aguirre 1 TALLER DE MÉTODOS 1. Determinar la factorial de un número entero positivo ingresado por teclado. 2. Leer un número e indicar si es primo o no lo es.

Upload: diego11404

Post on 03-Jan-2016

233 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

1

TALLER DE MÉTODOS

1. Determinar la factorial de un número entero positivo ingresado por teclado.

2. Leer un número e indicar si es primo o no lo es.

Page 2: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

2

3. Dado un número entero, mostrar la lista de todos sus divisores. Indicar cuantos

son.

4. Mostrar la lista de los N primeros términos de la serie:1, 4, 7, 10, 13, ... y calcular cuánto suman.

Page 3: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

3

5. Mostrar la lista de los N primeros términos de la serie: 1, 2, 4, 7, 11, 16 ..... y reportar cuánto suman.

6. Mostrar la lista de los N primeros términos de la serie: 1, 2, 4, 8, 16, ... y

calcular cuánto suman.

Page 4: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

4

7. Programa que escribe los N primeros múltiplos de un número Num entero positivo y reporta el promedio de ellos.

8. Leer 2 números enteros positivos y calcular el producto de N1*N2, por sumas sucesivas.

Page 5: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

5

9. Leer 2 números enteros positivos N1 y N2 y calcular la potencia N1N2 por multiplicaciones sucesivas.

10. Determinar el mínimo común múltiplo de 2 números enteros positivos

ingresados por teclado.

Page 6: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

6

11. Determinar el máximo común divisor de 2 números enteros positivos ingresados por teclado.

12. 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

Page 7: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

7

13. 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. Sugerencia: Ingrese el numerador y denominador por Separado

14. Hacer un programa que lea números y los acumule hasta que se ingrese cero.

Debe reportar cuanto acumuló (es decir la suma de todos ellos)

Page 8: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

8

15. Leer Números mientras no se ingrese el cero. Luego reportar la cantidad de números positivos ingresados.

16. Escribir un programa que le pida ingresar su ID, mientras que no ingrese el ID

correcto. Al final debe mostrar la cantidad de intentos fallidos realizados.

Page 9: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

9

17. Escribir un programa que escriba los números desde un N° NInicial hasta NFinal, donde solo se debe aceptar un valor de NFinal mayor que NInicial y reporte el promedio de los números.

18. Leer 2 números N1, N2 (que pueden ser positivos, negativos y/o cero) y calcular el producto de N1*N2 por sumas sucesivas.

Page 10: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

10

19. Leer 2 números X, N (que pueden ser positivos, negativos y/o cero) y calcular

la potencia de XN por multiplicaciones sucesivas.

20. Leer un número N entero positivo y escribirlo al revés.

Page 11: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

11

21. Leer un número N entero positivo e indicar cuantos dígitos tiene.

22. Leer un número N entero positivo e indicar la suma de sus dígitos.

Page 12: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

12

23. Leer un número entero positivo y reportar solamente sus dígitos pares. Indicar cuantos son.

24. Leer un N° N entero positivo, 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).

Page 13: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

13

25. Ingresar N números por teclado y determinar y reportar el número mayor.

26. Se ingresan N notas de un curso, publicar la nota promedio.

Page 14: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

14

27. Leer un número entero positivo N. Si N es par, calcular su factorial, sino escribir sus divisores, e indicar cuantos son

28. 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 N1N2 por

multiplicaciones sucesivas

Page 15: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

15

29. 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.

30. Leer un número N entero positivo de dos dígitos o más. Si N es primo, escribirlo al revés, sino indicar cuantos dígitos tiene.

Page 16: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

16

31. 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.

Page 17: TALLER DE MÉTODOS

INTRODUCCION A LA PROGRAMACION

Ing. Silvia Rodríguez Aguirre

17

32. 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.

33. 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.