6.- Sentencia while.
Un 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
repite en un bloque se denomina cuerpo del ciclo y cada repetición del cuerpo
del ciclo se llama iteración del ciclo.
• Un ciclo while tiene una condición del
ciclo, una expresión lógica que controla la secuencia de repetición.
• La posición de esta condición del ciclo es
delante del cuerpo del ciclo y significa que un ciclo while es un ciclo de
preverificación de modo que cuando se ejecuta el mismo, se evalúa la condición
antes de que se ejecute el cuerpo del ciclo.
Los ciclos while nos permite ejecutar una o varias líneas de
código de manera repetitiva sin necesidad de tener un valor inicial e incluso a
veces sin siquiera conocer cuando se va a dar el valor final que esperamos, los
ciclos while, no dependen directamente de valores numéricos, sino de valores
booleanos, es decir su ejecución depende del valor de verdad de una condición
dada, verdadera o falso, nada más. De este modo los ciclos while, son mucho más
efectivos para condiciones indeterminadas, que no conocemos cuando se van a dar
a diferencia de los ciclos for, con los cuales se debe tener claro un
principio, un final y un tamaño de paso.
SINTAXIS
Sintaxis
while ( condición )
estatuto;
Si se requiere realizar más de un
estatuto se deben utilizar llaves.
while ( condición )
{
bloque de estatutos;
}
Aquí se ejecuta el (los) estatuto (s)
mientras la condición es verdadera; al momento de ser falsa termina el ciclo.
Si la condición es falsa la primera vez
nunca se ejecuta(n) el (los) estatuto(s).
• While puede llevar dos condiciones en
este caso inicializar 2 variables de condición y cuidar que existan 2 de
rompimiento o terminación de ciclo.
• El grupo cierto de instrucciones
puede ser una sola instrucción o todo un grupo de instrucciones.
• La condición puede ser simple o
compuesta.
• Los casos generales de for también se
aplican a while.
• A este ciclo también se le conoce
también como CICLO DE CONDICIÓN de entrada o prueba por arriba porque este
ciclo evalúa primero la condición y posteriormente ejecuta las instrucciones
No hay comentarios:
Publicar un comentario