You are on page 1of 4

UNIVERSIDAD NACIONAL DE PIURA ESCUELA TECNOLOGICA SUPERIOR

TRABAJO ENCARGADO PROCESOS REPETITIVOS 1. Escribir un algoritmo que lea notas de N alumnos (0 100). De acuerdo a la nota que tiene el alumno, se le asignara: A : 100 => nota >= 90 C : 80 > nota >= 70 D : 60 => nota > 0 B : 90 > nota >= 80 D : 70 > nota >= 60 Se desea saber : a. El nmero de alumnos que rindieron el examen. b. El nmero de notas A, B, C, D, E. c. El nmero de exmenes con notas = 100. d. La nota ms alta y a ms baja que se obtiene. 2. Escribir un algoritmo que permita leer 3 nmeros enteros positivos: A, B, N (N>A, N>B) y que calcule el valor de la sumatoria: 1 2 3 4 ( N + 1) S= + ........ + A A + B A + 2B A + 3B A + NB 3. Escribir un algoritmo que lea los siguientes datos de estudiantes: nota del alumno (0<=nota<=20) y sexo : (M o F) y que imprima lo siguiente: a. El nmero de alumnos hombres y el nmero de alumnas mujeres. b. El nmero de alumnos hombres aprobados. c. El nmero de mujeres aprobadas. d. El nmero de desaprobados. e. La nota ms alta de las mujeres y la nota ms alta de los hombres. El final de ingreso de datos ocurre cuando se ingresa un dato fuera de los rangos permitidos. 4. Escribir un algoritmo que lea 3 nmeros enteros positivos: A, B, N (N>A, N>B) y que calcule el valor de la sumatoria: 1! 2! 3! 4! ( N + 1)! S= + ........ + A A + B A + 2B A + 3B A + NB 5. Escribir un algoritmo que permita leer nmeros enteros diferentes de cero y que al finalizar imprima: a. El nmero mayor y el nmero menor. b. El total de nmeros ledos. c. La cantidad de nmeros positivos y nmeros negativos. El algoritmo terminar cuando se ingresa el cero. 6. Escribir un algoritmo que permitir leer edades de personas y que calcule la edad mayor, la edad menor, la edad promedio y el nmero de datos ledos. El ingreso de datos termina cuando se lee una edad <= 0. Escribir un algoritmo que calcule la potencia de ( X ) . X :es un nmero real, N : es un nmero entero (ambos pueden ser positivos, negativos o cero).
n

7.

CURSO: PROGRAMACION I

DOCENTE: ING. CIP. HOOWER A. PUICON ZAPATA

UNIVERSIDAD NACIONAL DE PIURA ESCUELA TECNOLOGICA SUPERIOR 8. Escribir un algoritmo que lea un

nmero entero (n > 0) y que imprima los n trminos de la serie, 1 1 1 1 1 , , , , ,.............. adems debe imprimir la suma de los n trminos. 4 12 24 40 60 Escribir un algoritmo que lea un nmero entero (n > 0) y que imprima los n trminos de la serie, 2 4 6 8 10 , , , , ,.............. adems debe imprimir la suma de los n trminos. 1 3 5 7 9 Escribir un algoritmo que lea un nmero entero (n > 0) y que imprima los n trminos de la serie, 1 2 4 7 11 , , , , ,.............. adems debe imprimir la suma de los n trminos. 2 3 8 17 30

9.

10.

11. Disear un algoritmo que permita leer un nmero entero en base 10 y convirtalo a otra base menor que 10. 12. Disear un algoritmo que permita leer una base menor que 10 y convirtalo a base 10.
13.

El mximo comn divisor (mcd) de un conjunto de nmeros, es el mximo nmero que divide exactamente a todos ellos. Encuentre el mcd de dos nmeros por el mtodo de Euclides. El mnimo comn mltiplo (mcm) de 2 o ms nmeros, es el menor nmero que lo contiene a todos ellos una cantidad exacta de veces. Construya un algoritmo para calcular el mcm de 2 nmeros ledos por teclado.

14.

15. El factorial de un nmero se define como el producto de todos los nmeros consecutivos desde la unidad hasta el nmero y se denota por el smbolo !. Por ejemplo 4! = 4*3*2*1, teniendo en cuenta esto, lea un nmero y encuentre su factorial. 16. Construya un algoritmo para calcular la suma de los N primeros trminos de la serie. 4, 7, . . . . . . 17. Construya un algoritmo para calcular la suma de los N primeros trminos de la serie. 7, 13, . . . . . . 18. Construya un algoritmo para calcular la suma de los N primeros trminos de la serie. 9, 16, . . . . . . 1, 2, 1, 3, 1, 4,

19. Construya un algoritmo para calcular la suma de los N primeros trminos de la serie, cuya suma no exceda a 5000. S = 21 + 22 + 23 + 24 + . . . . . . 20. Construya un algoritmo para calcular la suma de los N primeros trminos de la serie, cuya suma no exceda a 1000. 1, 4, 9, 16, . . . . . 21. Construya un algoritmo para calcular la suma de los 100 trminos de la serie. S = 1 1/2 + 1/4 - 1/6 + 1/8 - . . . . 22. Construya un algoritmo para calcular la suma de los N primeros trminos de la serie, N debe ser mayor a 2. S = 1, 2, 3, 5, 8, . . . . . .

CURSO: PROGRAMACION I

DOCENTE: ING. CIP. HOOWER A. PUICON ZAPATA

UNIVERSIDAD NACIONAL DE PIURA ESCUELA TECNOLOGICA SUPERIOR

23. Construya un algoritmo para calcular la suma de los N primeros trminos de la serie, N debe ser mayor a 2. S = 1, 3, 4, 7, 11, . . . . . . 24. Construya un algoritmo para calcular la suma de los N primeros trminos de la serie, N debe ser mayor a 2. S = 1, 2, 2, 4, 8, . . . . . . 25. Construya un algoritmo que lea un nmero entero en una base menor a 10, y convirtalo a una base menor a 10. 26. Calcular el producto de dos nmeros positivas ingresados pero mediante sumas sucesivas. 27. Construya un algoritmo para calcular la suma de los 100 trminos de la serie. S = 1 1/2 + 1/3 - 1/5 + 1/8 1/13 . . . . 28. Un nmero se considera perfecto cuando la suma de sus divisores es igual al nmero. Por ejemplo 6 tienen como divisores a 1, 2 y 3 y como 1 + 2 + 3 = 6, el nmero 6 ser perfecto; 28 tiene como divisores a 1, 2 , 4, 7, 14, luego 28 es perfecto pues 1 + 2 + 4 + 7 + 14 = 28, lo mismo ocurre con 496 y 8126. Escriba un algoritmo que lea un nmero y diga si es perfecto.
29.

Los nmeros Amstrong o cubos perfectos, son aquellos que sumados los cubos de sus dgitos nos dan el mismo nmero. Por ejemplo 153 es un cubo perfecto dado lo siguiente: 1 3 + 53 +33 = 153. Lea un nmero y diga si es o no, un cubo perfecto.

30. Al cerrar un expendio de naranjas, 15 clientes que an no han pagado recibirn un 15% de descuento si compran mas de 10 kilos. Determinar cuanto pagara cada cliente y cuanto percibir la tienda por esas compras. 31. En un centro de verificacin de automviles se desea saber el promedio de puntos contaminantes de los primeros 25 automviles que lleguen. Asimismo se desea saber los puntos contaminantes del carro que menos contamino y del que mas contamino. 32. Un entrenador le ha propuesto a un atleta recorrer una ruta de cinco kilmetros durante 10 das, para determinar si es apto para la prueba de 5 Kilmetros o debe buscar otra especialidad. Para considerarlo apto debe cumplir por lo menos una de las siguientes condiciones: - Que en ninguna de las pruebas haga un tiempo mayor a 16 minutos. - Que al menos en una de las pruebas realice un tiempo mayor a 16 minutos. - Que su promedio de tiempos sea menor o igual a 15 minutos. 33. Hacer un Algoritmo que muestre los nmeros del 1 al 100. 34. Hacer un Algoritmo que muestre los nmeros pares, del 1 al 100. 35. Hacer un Algoritmo que muestre los nmeros del 1 al 200 que sean divisibles por 2 y 3. 36. Hacer un Algoritmo que pida N nmeros. El Algoritmo ha de decir cuantos hay de pares, y cuantos de impares. 37. Hacer un Algoritmo que muestre todos los resultados posibles que se pueden dar al lanzar dos dados.
CURSO: PROGRAMACION I DOCENTE: ING. CIP. HOOWER A. PUICON ZAPATA

UNIVERSIDAD NACIONAL DE PIURA ESCUELA TECNOLOGICA SUPERIOR

38. Hacer un Algoritmo que muestre las primeras 10 tablas de multiplicar. 39. Hacer un Algoritmo que dado un valor N, muestre la figura siguiente: N=1 N=3 N=5 * * * ** ** *** *** **** ***** 40. Hacer un Algoritmo que dado un valor N, muestre la figura siguiente: N=1 N=3 N=5 * * * * ** ** *** *** *** **** ** ***** * ***** **** *** ** * 41. Hacer un Algoritmo que pida dos nmeros por teclado. Ha de calcular el producto de los dos nmeros, pero utilizando sumas. Por ejemplo 3 x 4 = 3+3+3+3. 42. Hacer un Algoritmo que pida la base y el exponente. Se ha de calcular la potencia. El Algoritmo ha de controlar, que si exponente = 0, potencia = 1, y si exponente = 1, potencia = base. 43. Hacer un Algoritmo que muestre los N primeros trminos de la serie. 1, 2, 4, 8, 16, 32, 64, 128, ..... N es un valor que se ha de entrar desde el teclado. 44. Hacer un Algoritmo que calcule los N primeros trminos de la serie de Fibonacci. En esta serie cada valor se obtiene de la suma de los dos anteriores. 1, 1, 2, 3, 5, 8, 13, 21, 34, .... N es un valor que se ha de introducir desde teclado. 45. Hacer un Algoritmo que pida un nmero por el teclado, y diga si es perfecto o no lo es. Un nmero perfecto es aquel que coincide con la suma de sus divisores, por ejemplo el 6= 3+2+1, el 28 = 14 + 7 + 4 + 2 + 1.

CURSO: PROGRAMACION I

DOCENTE: ING. CIP. HOOWER A. PUICON ZAPATA