You are on page 1of 4

EJERCICIOS COMPUTACIÓN PSEUDOCÓDIGO

En los problemas, desarrolle el programa que solucione dicho problema. En los algoritmos debe traducirlos a
pseudo-código.

1) Hallar y mostrar la sumatoria de los números del 1 al 10

2) Hallar e imprimir el factorial de un numero dado “n”, entero positivo

3) Hallar la suma de los 20 primeros números pares

4) Hallar la suma de los 10 primeros múltiplos de 3

5) Generar e imprimir los múltiplos de 7 en el intervalo 100 a 200

6) Calcular el cuadrado de un numero dado, por el siguiente método:

Si N=4  su cuadrado es: 1 + 3 + 5 + 7 = 16


Si N=5  su cuadrado es: 1 + 3 + 5 + 7 + 9 = 25

7) Calcular PI mediante la serie de Gregory


PI/4 = 1 – 1/3 + 1/5 – 1/7 + 1/9 ......
Para 100 terminos

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

10) Generar y mostrar los 1os 50 #s de las series:


 1, 3, 9, 27, 81, 243, ------
 0 1 1 2 3 5 8 13 21 34 55 -----------
 0 6 0 6 6 6 12 12 18 24 30 ----------

11) Leídos 10 números, hallar y mostrar el promedio de todos ellos

12) Leídos 10 números, hallar e imprimir el mayor de ellos

13) Leídos 10 números, diga cuantos de ellos son positivos

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.

23) Dados 2 números, calcular y mostrar el mcd de dichos números

24) Dados 2 números A y B, efectuar la multiplicación por el método de sumas sucesivas

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.

27) Dado un numero, diga si este es un numero primo o no.

28) Mostrar todos los números primos menores a 1000

29) Mostrar los primeros 10 números perfectos.

30) Leídos 3 números, calcular y mostrar el mcd de dichos números

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.

40) Desarrollar la serie de Fibonacci hasta encontrar un numero primo de 3 dígitos

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.- C0 : D0
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.- C1 : D0
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.- C0 : S0
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

You might also like