Estructuras de repetición
(Ciclos)
La estructura de repetición o bucle hace posible la ejecución
repetida de una o más instrucciones.
Las estructuras de repetición nos permiten ejecutar varias
veces unas mismas líneas de código
El conjunto de acciones que se repiten conforman el cuerpo
del bucle y cada ejecución del cuerpo del bucle se denomina
iteración
Parámetros de un Ciclo
Un ciclo a nivel general maneja o consta de tres
argumentos:
• Tienen un inicio – inicializar la variable de
control. (vc)
• Una condición de parada – se construye con
los operadores relacionales. Determina
cuantas veces se repite el ciclo. En esta
condición se involucra lavc.
• Los aumentos o decrementos de la vc.
Ciclo for
Sintaxis:
Operadores En cuanto se aumentao
inicializar la vc
relacionales disminuye la vc
for(Inicio; condición parada; aumentos o decrementos de la vc){
cuerpo de la estructura
instrucciones que se repetirán en cada iteración del ciclo
} Delimitan el cuerpo delciclo
Ejemplo: Salida:
for (int x = 1; x <=5; x++){ 1
if(x == 3){ 2
[Link](x + “ Este me gusta"); 3 Este megusta
4
} 5
else{
[Link](x);
}
}
Ciclo while
Sintaxis:
inicializar la vc Operadores
Inicio relacionales
while( condición parada){
cuerpo de la estructura
instrucciones que se repetirán encada iteración delciclo
aumentos o decrementos de lavc En cuanto se aumenta o disminuye la vc
} Delimitan el cuerpo delciclo
Ejemplo:
Salida:
int x = 1;
1
while (x <= 5){
2
if(x == 3){
3 Este megusta
[Link](x + “ Este me gusta"); 4
} 5
else{
[Link](x);
}
x++;
}
Ciclo do-while
Sintaxis:
inicializar la vc
Inicio
do { Delimitan el cuerpo delciclo
cuerpo de la estructura
instrucciones que se repetirán en cada iteración del ciclo
aumentos o decrementos de lavc En cuanto se aumenta o disminuye la vc
} while( condición parada);
Ejemplo: Operadores
int x = 1; Salida:
relacionales 1
do{
if(x == 3){ 2
3 Este megusta
[Link](x + “ Este me gusta");
4
}
5
else{
[Link](x);
}
x++;
} while (x <= 5);