Professional Documents
Culture Documents
En los problemas, desarrolle el programa que solucione dicho problema. En los algoritmos debe traducirlos a
pseudo-código.
8) Hallar la suma de la siguiente serie: 1, 1/2 , 1/3, 1/4, 1/5, 1/6, 1/7, ....... , 1/10
9) Hallar la suma de la siguiente serie: 1/2, 3/4, 5/8, 7/16, 9/32, 11/64,......., 19/1024
14) Leídos 10 números, diga cuantos de ellos son positivos, cuantos negativos y cuantos ceros.
15) Leídos 10 números, diga cuantos de ellos son pares y cuantos son impares
16) Leídos 10 números, diga cuantos de ellos son múltiplos de 3, cuantos múltiplos de 5 y cuántos múltiplo de
ambos. Considere que 15 y sus múltiplos pueden corresponder a los 3 casos.
17) Leídos 10 números, diga cuantos de ellos son múltiplos de 3, cuantos múltiplos de 5 y cuántos múltiplo de
ambos. Considere que 15 sólo corresponde al tercer caso y también todos los múltiplos de15 (de 3 y 5).
18) Leídos 10 números que representan notas, diga cuantos corresponden a cada una de las siguientes
clasificaciones:
Excelente si 80 < nota <= 100
Muy Bueno si 70 < nota <= 80
Bueno si 60 < nota <= 70
Regular si 40 < nota <= 60
Malo si 0 < nota <= 40
19) Leída una nota (un número entre 0 y 100), se quiere emitir un mensaje según las siguientes consideraciones:
“APROBADO” si la nota es mayor o igual que 51, “REPROBADO” si la nota no es cero pero es menor que 50,
“ABANDONO” si la nota es cero y “CASO ESPECIAL” si la nota es menor a 51 y mayor o igual a 50.
20) Leído un numero, descomponer en sus factores primos y mostrarlos. Por ejemplo, el 24 se descompone en
2x2x2x3=24, el 27 en 3x3x3=27 y 56 en 2x2x2x7=56.
21) Leído un numero, descomponer en sus factores primos y mostrar su suma. Para los mismos números del
ejercicio 21) tendríamos las sumas de: 9, 9 y 13 respectivamente.
22) Leído un numero, diga en cuantos factores primos diferentes se descompone. Para los mismos números del
ejercicio 21) tendríamos 24 , 27 1 y 56 2, respectivamente.
25) Dados 2 números A y B ( A > B ), efectuar la división por el método de restas sucesivas. Mostrar el resto si
es que queda.
26) Dados 2 números A y B, con A distinto de B (no sabemos cual es el mayor), efectuar la división por el
método de restas sucesivas. Mostrar el resto si es que queda.
31) Leído un numero (entero y positivo), diga si es o no un número perfecto. Un numero es perfecto si es igual a
la suma de todos sus divisores, excepto el mismo número. Por ejemplo 6 = 1 + 2 + 3 y 28 = 1 + 2 + 4 + 7 +
14, son números perfectos.
32) Leído un numero (entero y positivo), diga si es o no un numero espejo. Un numero es espejo si visto de
izquierda a derecha o a la inversa es el mismo número. Por ejemplo 12321, 55, 124421 y 333333333 son
números espejo.
33) Leído un numero (entero y positivo), rotar sus dígitos hacia la derecha. Por ejemplo 12345 rotado a derecha
es 51234 (el último de la derecha será el primero de la izquierda).
34) Leído un numero (entero y positivo), rotar sus dígitos hacia la Izquierda. Por ejemplo 12345 rotado a
izquierda es 23451 (el primero de la izquierda será el último de la derecha).
35) Leído un numero (entero y positivo), rotar sus dígitos hacia la Izquierda 3 veces si el número tiene mas de 3
dígitos. Por ejemplo 12345 dará 23451, luego 34512 y finalmente 45123.
36) Leído un numero (entero y positivo), rotar sus dígitos hacia la derecha 3 veces si el número tiene mas de 3
dígitos. Por ejemplo 12345 dará 51234, luego 45123 y finalmente 34512.
37) Leído N un número entero y positivo, desarrollar (generar) y mostrar la serie de Fibonacci con N términos.
Por ejemplo si N = 9 tendríamos: 0, 1, 1, 2, 3, 5, 8, 13, 21.
38) Leído N un número Real y Positivo, diga cuantos dígitos enteros y cuantos fraccionarios tiene. El numero
12345.241 tiene 5 dígitos enteros y 3 fraccionarios.
39) Leído N un número Real y Positivo, convertir el número a entero llevando la parte fraccionaria a la parte
entera. Por ejemplo 123.45 será 12345.
41) Desarrollar la serie de Fibonacci hasta encontrar un numero espejo de mas de 3 dígitos
42) Desarrollar la serie de Fibonacci hasta encontrar un numero perfecto mayor a 1000
43) Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con 123456 y luego con
123456.789), en el segundo caso ocurre algo, puede remediarlo?, como ?
1.- Leer N
2.- C 0
3.- N N div 10 // div divide N entre 10, entonces pierde un dígito a la derecha
4.- C C + 1
5.- Si N>0 Entonces Ir a 3
6.- Mostrar C
7.- FIN
44) Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con 18 y 27)
1.- Leer A, B
2.- Si A>B Entonces A A – B
3.- Si B>A Entonces B B – A
4.- Si A >< B Entonces Ir a 2
5.- Mostrar A
6.- FIN
45) Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con 3 y 5, luego con 5 y 3). De un
ejemplo que haga que el algoritmo falle(si falla, cual la solución ?).
1.- Leer A, B
2.- C 0 : S 0
3.- S S + A
4.- C C + 1
5.- Si C < B Entonces Ir a 3
6.- Mostrar S
7.- FIN
46) Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con 3 y 5, luego con 5 y 3). De un
ejemplo que haga que el algoritmo falle(si falla, cual la solución ?).
1.- Leer A, B
2.- S 0
3.- S S + A
4.- B B – 1
5.- Si B>0 Entonces Ir a 3
6.- Mostrar S
7.- FIN
47) Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con 8 y 2, luego con 8 y 3). De un
ejemplo que haga que el algoritmo falle(si falla, cual la solución ?).
1.- Leer P, Q
2.- C 0
3.- Si P>Q Entonces May P : Men Q
4.- Si Q>P Entonces May Q : Men P
5.- May May – Men : C C + 1
6.- Si May>=Men Entonces Ir a 4
7.- Mostrar C
8.- FIN
48) Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con los números 7, 8, 9 y 11).
1.- Leer N // suponemos que el N leído será entero y positivo
2.- C0 : D0
3.- C C+1
4.- Si N mod C = 0 Entonces D D+1
5.- Si C < N Entonces Ir a 3
6.- Si D = 2 Entonces mostrar “Si es” Sino Mostrar “No es”
7.- FIN
49) Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con los números 7, 8, 9 y 11).
1.- Leer N // suponemos que el N leído será entero y positivo
2.- C1 : D0
3.- C C+1
4.- Si N mod C = 0 Entonces D D+1
5.- Si C < N/2 Entonces Ir a 3
6.- Si D = 0 Entonces mostrar “Si es ........” Sino Mostrar “No es ...........”
7.- FIN
50) Dado el siguiente algoritmo, describa el problema que resuelve (pruebe con los números 6, 8 y 28).
1.- Leer N // suponemos que el N leído será entero y positivo
2.- C0 : S0
3.- C C+1
4.- Si N mod C = 0 Entonces S S+C
5.- Si C < N-1 Entonces Ir a 3
6.- Si S = N Entonces mostrar “Si es ........” Sino Mostrar “No es ...........”
7.- FIN