Ciclo While

Páginas: 2 (448 palabras) Publicado: 28 de mayo de 2012
En lenguaje C, para escribir una instrucción repetitiva[->0] mientras se utiliza la sintaxis:

while ( ){}|

Cuando el sólo contiene una instrucción, los caracteres abrir llave ({) y cerrarllave (}) son opcionales.

Por otra parte, al igual que en las instrucciones alternativas[->1] doble y simple, a la de una instrucción repetitiva while, también se le llama condición.

Para que seejecute el , la condición tiene que ser verdadera. Por el contrario, si la condición es falsa, el no se ejecuta.

Por tanto, cuando el flujo[->2] de un programa llega a un bucle[->3] while, existendos posibilidades:
Si la condición se evalúa a falsa, el bloque de instrucciones no se ejecuta, y el bucle while finaliza sin realizar ninguna iteración[->4].
Si la condición se evalúa a verdadera,el bloque de instrucciones sí que se ejecuta y, después, se vuelve a evaluar la condición, para decidir, de nuevo, si el bloque de instrucciones se vuelve a ejecutar o no. Y así sucesivamente, hastaque, la condición sea falsa.
El de un bucle while puede ejecutarse cero o más veces (iteraciones). Si el se ejecuta al menos una vez, seguirá ejecutándose repetidamente, mientras que, la condiciónsea verdadera. Pero, hay que tener cuidado de que el bucle no sea infinito.

Cuando la condición de un bucle while se evalúa siempre a verdadera, se dice que se ha producido un bucle infinito, yaque, el programa nunca termina. Un bucle infinito es un error lógico[->5].

Es importante hacer hincapié en el hecho de que, en un bucle while, primero se evalúa la condición y, en el caso de queésta sea verdadera, entonces se ejecuta el bloque de instrucciones. Veremos que, en el bucle do...while, el procedimiento es al revés. En él, primero se ejecuta el bloque de instrucciones y, después, seevalúa la condición.

Para que un bucle while no sea infinito, en el bloque de instrucciones debe ocurrir algo para que la condición deje de ser verdadera. En la mayoría de los casos, la condición...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ciclos do while, while y for
  • Ciclo d0-while
  • ciclo while programacion
  • ciclo while controlado por centinela
  • ciclo for y while c++
  • ciclo while
  • Ciclos while, do while y for
  • Ciclo for y while

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS