El ciclo While es un conjunto de instrucciones con un número de repeticiones desconocido.
¿Qué determina que se repita este ciclo?
El ciclo While consta de una condición. Esta condición será la que de pauta a que se repita o no el bloque de sentencias. Si se cumple la condición, se repetirá el ciclo; en caso de no cumplir la condición, se saldrá del ciclo. Se suele relacionar este ciclo de la siguiente manera: ‘primero pienso, después actúo’, ya que se debe de cumplir la condición para que pueda realizar su bloque de sentencias.
Un ciclo While consta de lo siguiente:
Palabra reservada: Se escribe la palabra reservada ‘while’ y seguida de ella la condición.
Condición: La condición es la que determinará si se ejecutará el conjunto de instrucciones que se encuentran dentro del ciclo. Si está condición se cumple, se ejecutarán las instrucciones; dado el caso de que no se cumpla, no se ejecutarán y obligatoriamente deberá estar escrita entre paréntesis (( )).
Llaves { }: Las llaves determinan el inicio y fin del ciclo, es decir, todo lo que se encuentre dentro de estás llaves se tomarán como instrucciones del ciclo.
Bloque de sentencias: Conjunto de instrucciones dentro de las llaves del ciclo. Todo lo que se encuentre dentro de estas llaves forman parte del bloque de sentencias.
A continuación, se presenta la prueba de escritorio para el ciclo ‘While’. Puede haber casos de pruebas de escritorio donde se tengan variables de control. Primero se mostrará la prueba de escritorio sin ellas.
Esta prueba de escritorio inicia evaluando la condición:
Si la condición se cumple se realiza el bloque de sentencias:
Después de ejecutar el bloque de sentencias vuelve a evaluar la condición para repetir el bloque de sentencias, esto sucede hasta que la condición no se cumpla:
Cuando deje de cumplirse se sale del ciclo:
Actividad