2. Las estructuras repetitivas se crearon con el
objetivo de simplificar la ejecución de un
grupo de instrucciones que se deben ejecutar
varias veces.
3. Es un ciclo que
ejecuta un grupo de
instrucciones un
número exacto de
veces
Se utiliza cuando
conocemos cuántas
veces se ejecuta el
ciclo
Tiene una variable de
control que se inicia
con un valor y se
incrementa o
decrementa en cada
ciclo
4. for (int i=0; i<=10;i=i+1){
instrucción 1;
instrucción 2;
instrucción 3;
}
Inicialización de la
variable de control.
En este caso se
inicializa en 0
Condición
El ciclo se ejecuta
mientras la condición sea
verdadera.
En este caso, mientras
que i sea menor o igual a
10
Incremento de la
variable de control
En este caso se
incrementa en uno
cada vez que se
termina un ciclo.
También puede ser
i++
5. for (int i=0; i<=10;i++){
System.out.println(i);
}
0
1
2
3
4
5
6
7
8
9
10
Ejemplo de un ciclo For con
una variable de control que
incrementa:
Esta es la salida por
pantalla del ejemplo
6. for (int i=10; i>=0;i--){
System.out.println(i);
}
10
9
8
7
6
5
4
3
2
1
0
Ejemplo de un ciclo For con
una variable de control que
decrementa:
Esta es la salida por
pantalla del
algoritmo ejemplo
7. Este ciclo se ejecuta mientras una
condición es verdadera, es decir, cuando
no se tiene claridad acerca del número
de veces que se ejecutan las
instrucciones.
while (condición){
instrucción 1;
instrucción 2;
instrucción 3;
}
El grupo de instrucciones
se ejecuta mientras que
la condición sea
verdadera
8. char m = ‘N’;
while (m !=‘S’) {
System.out.println(“m es: “+m);
m =JOptionPane.showInputDialog(“ingresa
cualquier letra y S para terminar”);
}
Ejemplo de un ciclo while:
Mientras que m
sea diferente de
‘S’ se ejecutan
las instrucciones
La condición debe
cambiar dentro del
grupo de
instrucciones para
que el ciclo no se
quede en una
ejecución infinita
En este caso se imprime m,
siempre que sea diferente de
‘S’, la condición cambia
cuando el usuario digita ‘S’ y
se termina la ejecución del
ciclo
9. Este ciclo se ejecuta por lo menos una
vez, pues la condición se valida al final
del grupo de instrucciones
do{
instrucción 1;
instrucción 2;
instrucción 3;
}while (condición);
El grupo de instrucciones
se ejecuta y después se
pregunta si la condición
es verdadera. Si es así
se vuelve a ejecutar el
ciclo
10. char m = ‘S’;
do{
m =JOptionPane.showInputDialog(“ingrese
cualquier letra y S para terminar”);
System.out.println(“Usted ingresó “, m);
} while (m !=‘S’) ;
Ejemplo de un ciclo do-while
Así sea m igual a
‘S’, el ciclo se
ejecuta por lo
menos una vez
El usuario
determina si se
sigue ejecutando o
no el ciclo,
dependiendo del
valor que ingrese