You are on page 1of 4

COMPUTACIÓN I

EJERCICIOS PARA RESOLVER CON ALGORITMOS

En los problemas siguientes, desarrolle el programa que solucione dicho problema


usando la herramienta denominada ALGORITMOS

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 términos

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
COMPUTACIÓN I

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.
17) Dados 2 números A y B, efectuar la multiplicación por el método de sumas
sucesivas

18) 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.

19) 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.

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

21) 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.

22) 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.

23) 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).

24) 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).

25) 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.

26) 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
COMPUTACIÓN I

5.- Si N>0 Entonces Ir a 3


6.- Mostrar C
7.- FIN

27) 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

28) 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

29) 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 5
7.- Mostrar C
8.- FIN

30) 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
COMPUTACIÓN I

5.- Si C < N/2 Entonces Ir a 3


6.- Si D = 0 Entonces mostrar “Si es ........” Sino Mostrar “No es ...........”
7.- FIN

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