Páginas

lunes, 27 de agosto de 2012

Ciclos While y Do While

While

Es un ciclo con una estructura simple pero muy poderosa, la idea que se maneja es repetir una instrucción mientras una condición de control se mantenga verdadera, hay que destacar que primero se evalúa la condición y luego se ejecuta las instrucciones.

File:While-loop-diagram.svg
File:While-loop-diagram.svg
While-loop-diagram.svg by P. Kemp
Seudocodigo
Mientras (condicion) {
Instrucciones;
}
Codigo Java
while (condition) {
Instrucciones;
}

condition Es una condicion, que va devolver un valor boleano, ya sea true si la condición se cumple o false si no lo hace, por lo general se tienen en cuenta 3 opciones:

1. Que se haga una operacion que directamente devuelva un boleano, como operandos igual, diferente, menor o igual, mayor o igual, menor y mayor (==, !=, <=, >=, <, >,).
while (numero>10) {Instrucciones;}
2. Que se evalué una variable boleana.
while (encendido) {Instrucciones;}
3.Que se llame un método cuyo retorno sea un boleano.

while (esEditable) {Instrucciones;}
Instrucciones; Es lo que quiere que se ejecute varias veces.
Do While
Una estructura similar al While, pero con una gran diferencia primero se realizan las instrucciones y luego se evalúa la condición para decidir si se vuelve a realizar el proceso. Lo que significa que las instrucciones se ejecutaran por lo menos una vez.

File:Do-while-loop-diagram.svg
File:Do-while-loop-diagram.svg

Do-while-loop-diagram.svg by P. Kemp
Seudocodigo
Haga{Instrucciones;}Mientras (condición);
Código Java

do {
Instrucciones;} while (condition);
condition Es una condición, que va devolver un valor boleano, revizar condición while.
Instrucciones; Es lo que quiere que se ejecute varias veces.

No hay comentarios:

Publicar un comentario