Está en la página 1de 2

Ejercicios para desarrollar utilizando ciclos

1. Realizar un algoritmo que lea 100 números e imprima la suma y promedio de los números leídos.

2. Realizar un algoritmo que permita sumar X números. El valor de X se debe leer previamente por
teclado.

3. Hacer el algoritmo para sumar los N primeros impares. Realizar después uno que haga lo mismo
con los pares y, otro, con los múltiplos de 3.

4. La sucesión de Fibonacci se define de la siguiente forma: a=l, a-1=l; para n>2, es decir los dos
primeros son 1 y el resto cada uno es la suma de los dos anteriores, los primeros número de la serie
son: 1, 1, 2, 3, 5, 8, 13, 21.... Hacer un algoritmo para calcular el N-ésimo término de la sucesión.

5. Hacer un algoritmo que simule un reloj.

6. Realizar un algoritmo para resolver una ecuación de segundo grado

7. Hacer algoritmo que lea N números, calcule y escriba la suma de los pares y el producto de los
impares.

8. Hacer un algoritmo para calcular el máximo común divisor de dos números enteros positivos N y M
siguiendo el algoritmo de Euclídes: que es el siguiente:
a. Se divide N por M. sea R el resto.
b. Si R=0, el máximo común divisor es M y se acaba.
c. Se asigna a X el valor de M y a M el valor de R y volver al paso a.

9. Hacer un algoritmo para calcular el factorial de un número dado.

10. Hacer un algoritmo para convertir un número decimal N dado a binario.

11. Hacer un algoritmo para convertir un número decimal N dado a octal.

12. Hacer un algoritmo para convertir un número binario a decimal.

13. Hacer un algoritmo para convertir un número octal a decimal.

14. Algoritmo que lea n números, que muestre el número mayor digitado, el número menor y la
cantidad de números digitados

15. Algoritmo que lea n números e imprima la suma de los números impares y de los pares

16. Algoritmo que le pregunta al usuario si desea continuar o no; si si entonces que realice una tabla de
multiplicar que el usuario proponga.

17. Algoritmo que halle los n primeros números primos

18. Algoritmo que halla los n múltiplos y submúltiplos de un numero dado


19. Algoritmo que calcula la potencia y de un numero x dado

20. Algoritmo que calcula el cuadrado de un número n entero a partir de la suma de los n números
impares.

21. Diseñar un Algoritmo que calcule la serie 1/1, 1/2, 1/3, 1/4, 1/5, 1/6, 1/7, … 1/n

22. Algoritmo que lea n números mayores que 0 si el número es menor debe nuevamente leerlo

23. Algoritmo que le solo caracteres numéricos

24. Algoritmo que lee solo caracteres alfabéticos

25. Algoritmo que calcula la suma del cuadrado de los primeros n números

26. Un número perfecto es un número natural que es igual a la suma de sus divisores propios
positivos, sin incluirse él mismo. Dicho de otra forma, un número perfecto es aquel que es amigo de
sí mismo. Así, 6 es un número perfecto porque sus divisores propios son 1, 2 y 3; y 6 = 1 + 2 + 3

27. Dos números amigos son dos números enteros positivos a y b tales que la suma de los divisores
propios de uno es igual al otro número y viceversa, es decir σ(a)=b y σ(b)=a, donde σ(n) es igual a
la suma de los divisores de n, sin incluir a n. (La unidad se considera divisor propio, pero no lo es el
mismo número.) Un ejemplo es el par de naturales (220, 284), ya que:
 los divisores propios de 220 son 1, 2, 4, 5, 10, 11, 20, 22, 44, 55 y 110, que suman 284;
 los divisores propios de 284 son 1, 2, 4, 71 y 142, que suman 220.
 Si un número es amigo de sí mismo (es igual a la suma de sus divisores propios), recibe
entonces el nombre de número perfecto

28. Generar la serie: 1, 5, 3, 7, 5, 9, 7, ..., 23

29. Visualizar los n primeros números en forma descendente

30. Programa que pida números de cuatro cifras e indique si los números son capicúas o no. El
programa deberá ir pidiendo números hasta que el usuario introduce ‘-1’ por teclado. El número –1
indicará la finalización de la ejecución del programa.
Nota1: Un número capicúa es simétrico p.e. 1221 ó 25752
Nota2: Cuando el número no es de cuatro cifras se deberá mostrar un mensaje de error por pantalla
y se pedirá otro número menor que 10000. En caso de que el número sea menor de cuatro cifras se
completará con ceros a la izquierda.
Nota3: El único número negativo que se aceptará es ‘-1’ que indicará la finalización del programa.
Cualquier otro número negativo, se mostrará un mensaje de error.

También podría gustarte