domingo, 29 de marzo de 2009

Estructuras de Control Repetitivas

While:

Mientras condición hacer

sentencia/s

…..

fin_mientras

 

La estructura repetitiva while (mientras) es aquella en la que el número de iteraciones no se conoce por anticipado y el cuerpo del bucle se repite mientras se cumple una determinada condición. Por esta razón, a estos bucles se los conoce como bucles condicionales. Cuando la sentencia while se ejecuta, la primera cosa que sucede es la evaluación de la expresión lógica. Si se evalúa como falsa, ninguna acción se realiza y el programa sigue en la siguiente sentencia después del bucle. Si la expresión lógica se evalúa como verdadera, entonces se ejecuta el cuerpo del bucle y se evalúa de nuevo la expresión. Este proceso se repite mientras que la expresión lógica permanezca verdadera. Después de cada iteración la expresión lógica se evalúe y se verifica de nuevo; si cambia de verdadera a falsa la sentencia while finaliza. Mientras que la condición sea verdadera el bucle se ejecutará. Esto significa que el bucle se ejecutará indefinidamente a menos que algo en el interior del mismo modifique la condición haciendo que su valor pase a falso. Si la expresión nunca cambia de valor, entonces el bucle no termina nunca y se denomina bucle o loop infinito (en general, esta situación no es deseable).

Ejemplo de While en Java:
while(A==1)
{
  c++;
}

For:

FOR

* desde variable <- valor_inicial hasta valor_final hacer

sentencia/s

…..

fin_desde

 

Ejemplo en Java:

for(int i = 0;i< 100;i++)

        {
        n1 =  n1++
         }

No hay comentarios:

Publicar un comentario