El documento explica las estructuras de control de ciclo "for", "while" y "do-while" en programación. El ciclo "for" se usa para realizar un número determinado de repeticiones con incrementos uniformes de una variable de control. El ciclo "while" evalúa una condición y repite las instrucciones siempre que sea verdadera, permitiendo modificaciones no uniformes. El ciclo "do-while" también evalúa una condición pero ejecuta las instrucciones al menos una vez antes de comprobarla, con modificaciones no un
2. ESTRUCTURAS CÍCLICAS
CICLO for
09/07/2014 2Introducción a la Computación
i=1
proceso
i<=10
no
si
i=i+1
i=1
i++
i < =10
proceso
si
no
Desde una valor inicial hasta un valor final, con
incrementos uniformes de la variable de control
5. ESTRUCTURAS CÍCLICAS
CICLO for
09/07/2014 5Introducción a la Computación
i=1
i<=10
i=i+2
Instrucción 1
Instrucción 2
Instrucción n
si
no
j=1
j<= m
j++
Instrucción a
Instrucción b
Instrucción x
si
no
...
6. ESTRUCTURAS CÍCLICAS
CICLO while
09/07/2014 6Introducción a la Computación
i = 0
i <= 10
si
i=num*num
num
no
si
Valor inicial
Condición
Modificación
no uniforme
Mientras se cumpla
la condición, se
repetirá el ciclo. La
evaluación de la
condición se hace al
tratar de “entrar” al
ciclo.
7. ESTRUCTURAS CÍCLICAS
CICLO do-while
09/07/2014 7Introducción a la Computación
i <= 10
si
i=num*num
num
no
Condición
Ejecuta instrucciones
y hasta el final del
ciclo se evalúa la
condición. Con esta
estructura se “entra”
al ciclo al menos una
vez.
Modificación
no uniforme
8. ESTRUCTURAS CÍCLICAS
CICLOS for, while y do-while
09/07/2014 8Introducción a la Computación
for Para realizar un determinado número de ciclos.
while
Evalúa una condición y si se cumple, ejecuta las
instrucciones que están dentro del ciclo y vuelve a
evaluar la condición. El valor de la variable de control no
se modifica de manera uniforme. El valor inicial de la
variable de control se establece fuera del ciclo.
do-while
Ejecuta las instrucciones que están dentro del ciclo y
evalúa la condición. Si ésta se cumple, repite el ciclo. El
valor de la variable de control no se modifica de manera
uniforme. Las instrucciones dentro del ciclo se ejecutan al
menos una vez.