deber
Un bucle (ciclo) es cualquier construcción de programa que repite una sentencia o secuencia de sentencias un número de veces. La sentencia (o grupo de sentencias) que se repitenen un bloque se denomina cuerpo del bucle y cada repetición del cuerpo del bucle se llama iteración del bucle. Las dos principales cuestiones de diseño en la construcción del bucle son: ¿Cuál es elcuerpo del bucle? ¿Cuántas veces se iterará el cuerpo del bucle?
Un bucle while tiene una condición del bucle (una expresión lógica) que controla la secuencia de repetición. La posición de estacondición del bucles es delante del cuerpo del bucle y significa que un bucle while es un bucle pretest de modo que cuando se ejecuta el mismo se evalua la condición antes que se ejecute el cuerpo debucle. La figura 6.1 representa el diagrama del bucle while.
El diagrama indica que la ejecución de la sentencia o sentencias expresadas se repite mientras la condición del bucle se evalúa antes quese ejecute el cuerpo de bucle y por consiguiente, si esta condición es inicialmente falsa. También indica el diagrama anterior que la condición del bucle no se ejecutará. En otras palabras, el cuerpodel bucle while se ejecutará cero o más veces.
falsa
Figura 6.1 diagrama de flujo de sentencia while
SINTAXIS
1 While (Condición_ bucle)
sentencia;cuerpo
2 While (Condición _ bucle)
{
Sentencia -1;
Sentencia -2;
. CUERPO
.
.
Sentencia –n;}
While es una palabra reservada C
condición_bucle es una expresión lógica booleana
sentenciaes una sentencia simple o compuesta
El comportamiento o funcionamiento de una sentencia (bucle) while es:
1.Se evalúa la condición_bucle
2. Si la condición_bucle es verdadera...
Regístrate para leer el documento completo.