You are on page 1of 3

MATERIAL DE APOYO PARA CICLOS EN ALGORITMOS

Que son los Ciclos en Algoritmos:

Un algoritmo se comporta de una manera secuencial, cada instruccin se lee


desde inicio hasta fin. Esto nos da pie a pensar que para lograr repetir algo, ser
necesario copiarlo muchas veces. En el mundo de los algoritmos encontramos la
forma de repetir las veces que deseamos una instruccin o un bloque de ellas, a
este elemento lo denominamos ciclo. En la naturaleza y en el mundo real la
mayora de cosas son cclicas, comer, dormir, respirar, trabajar, estudiar,
descansar.... son cosas que se repiten con diferente periodicidad.

Actividad de Afianzamiento:

Realizar los siguientes algoritmos utilizando el concepto de Ciclos explicados en el


Ambiente de Formacin:

1. Para Que Una Persona Pueda Casarse, Debe De Ser Mayor De Edad Y
Soltero. Nota: En Este Caso, Aparte De Efectuar El Ciclo Mientras, Aplique

Una Pregunta Desea Continuar, Si La Respuesta Es No (N) Entonces

Salga Del Ciclo, Si La Respuesta Es Si (S) contine preguntando.

2. Determinar Cuantos Nmeros Pares Hay Entre 1 Y 10. (Aplique Un Ciclo).

3. Haga Un Algoritmo Para Determinar Si Un Numero Es Negativo, Debe

Preguntar 3 Nmeros (Aplique Un Ciclo).

4. Realice Un Algoritmo Que Determine Si Un Numero Es Positivo. Debe


Preguntar 3 Nmeros (Aplique Un Ciclo).

5. Mostrar La Tabla De Multiplicar Del Nmero Que Seleccione El Usuario.

Revisar Que Est En El Rango (1,10).

6. Calcular La Suma Siguiente Nmeros Aplicando Un Ciclo: 100 + 90 + 80 +

70 + 0

7. Calcular La Suma De Los Cuadrados De Los Nmeros Del 1 Al 10.

8. Calcular El Producto De Los Primeros 5 Nmeros Impares.

9. Calcular La Suma De Los Nmeros Introducidas Por El Usuario. Terminar

Cuando Introduzca Cero

10. Calcular El Promedio De Los Nmeros Impares Introducidos Por El Usuario.

Terminar Cuando Introduzca El Primer Nmero Par

11. Multiplicar Los Nmeros Introducidos Por El Usuario Que Estn En El

Rango (1,10). Terminar Cuando El Usuario Introduzca Un Nmero Fuera

Del Rango Y Mostrar El Resultado.

12. Escriba Un Algoritmo Para Calcular El Factorial De Un Nmero.

13. Generar 20 Nmeros Pares.

14. Cree Un Programa Que Permita Ingresar 5 Nmeros Y Muestre Su Suma

15. Cree Un Programa Que Solicite Ingresar Un Nombre Y Luego Desplegarlo

Por Pantalla 7 Veces

16. Cree Un Programa Que Permita Encontrar El Mayor De 7 Nmeros

Ingresados

17. Cree Un Programa Que Permita Ingresar 10 Nmeros Y Determinar

Cuntos Nmeros Negativos Fueron Ingresados


18. Cree Un Programa Que Permita Ingresar 2 Nmeros, Pero El Segundo

Nmero Debe Ser Obligatoriamente Mayor Que El Primero.

19. Crear un algoritmo que calcule la raz cuadrada del nmero que introduzca el
usuario. Si se introduce un nmero negativo, debe mostrar un mensaje de error y
volver a pedirlo (tantas veces como sea necesario).

20. Solicitar al usuario el ingreso de una contrasea desde el teclado. El programa


deber continuar su ejecucin hasta que la contrasea sea correcta.