Conceptos de Ciclos
CICLOS
Objetivos
1.
2.
3.
4.
5.
Problemas que involucren ciclos
Especificación de un estatuto de
repetición para formar ciclos
Contador y acumuladorSolución de problemas utilizando
estatutos de repetición simple
Solución de problemas utilizando
estatutos de repetición anidados
2
PREGUNTAS A RESPONDER
• ¿Cómo funciona una estructura derepetición?
• ¿Por qué son importantes las estructuras de
repetición?
• ¿Cuál es la diferencia entre las estructuras de
repetición y las de secuencia y decisión
previamente vistas en clase?
• ¿Porqué son importantes las expresiones
booleanas o lógicas en las estructuras de
repetición?
• ¿Por qué es importante que esté bien construida
la expresión booleana que forma la condición en
laestructura de repetición?
3
ESTRUCTURA DE REPETICIÓN
• Repetición (Ciclo, Loop, While):
Para repetir un grupo de operaciones.
Puede ser variable o definido.
Variable: Cuando NO se sabe lacantidad de
veces que el ciclo se va a repetir.
Definido: Cuando se sabe la cantidad de
veces que el ciclo se va a repetir.
4
ESTRUCTURA DE REPETICIÓN
• Condición:
Controla la cantidad deveces que se ejecuta el
conjunto de operaciones dentro de un ciclo.
Siempre es una expresión booleana que da como
resultado (valor booleano o lógico): TRUE o FALSE
Normalmente se usa unavariable en la condición y se
le llama variable de control del ciclo.
La variable de control se debe inicializar con un valor
antes de iniciar el ciclo, y modificar su valor dentro del
ciclo.
5ESTRUCTURA DE REPETICIÓN
•
Tipos de ciclos dependiendo de la condición
(cantidad de veces que se ejecutan):
•
Finitos
•
Variables
Definidos
Infinitos
•
Ciclos anidados:Son ciclos dentro de ciclos.
•
Se puede combinar la estructura de decisión (IF)
con ciclos (WHILE) y viceversa.
6
ESTRUCTURA DE REPETICIÓN
• Ejemplos de uso de ciclos:
Para repetir...
Regístrate para leer el documento completo.