¿Qué es un ciclo while?

Los ciclos while es otra forma de hacer repeticiones de condiciones permitiéndonos ejecutarla de manera repetitiva sin tener un valor inicial o final ya que este no depende de valores numéricos y más bien depende de condiciones otorgadas de verdadero o falso y por este motivo son diferentes y más efectivos a diferencia de los ciclos for.

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.

Utilice una estructura While...End While si desea repetir un conjunto de instrucciones un número indefinido de veces, siempre que una condición sea True. 

Si desea más flexibilidad con respecto a la ubicación donde prueba la condición o al resultado para el que la prueba, quizá prefiera Instrucción Do...Loop (Visual Basic). Si desea repetir las instrucciones un número fijo de veces, Instrucción For...Next (Visual Basic) suele ser mejor opción.

Si condition es True, se ejecutan todas las statements hasta que se encuentra la instrucción End While Después, el control vuelve a la instrucción While y se comprueba de nuevo condition. Si condition aún es True, se repite el proceso. Si es False, el control pasa a la instrucción que sigue a la instrucción End While.

         ¿Cómo funciona un ciclo while?

Necesitamos comprender que en un ciclo while se utiliza cuando queremos o necesitamos repetir una sentencia un número indefinido de veces, por ejemplo, podemos pedirle al usuario que introduzca una cantidad deseada de latas de refresco a comprar las veces que el desee por lo que podrá poner “2, 4, 7, etc.” Y el programa seguirá corriendo e ingresando nombres y solo dejara de hacerlo cuando se pida una condición específica que en este caso sería cuando el usuario ingrese una cantidad mayor a “7”.


A continuación la sintaxis del ciclo while en c++


Sintaxis ciclo while en c++
 
Esta es muy sencilla ya solo requerimos tener bien clara una condición de parada.

 
en este caso nuestra sintaxis del Pseudocódigo quedaría de este modo
 


Aquí tenemos lo esencial del ciclo, como es la condicional en la línea una que nos dice que si el número es mayor a 7 el ciclo debe terminar ahí, las otras líneas son meramente guía para que el usuario realice los pasos dichos en ella como son el ingresar una cantidad y en caso de ingresar más de 7, avisarle que no puede hacer esa función y terminar el ciclo.

Cuando el usuario ejecute el programa tendrá que verse así.
 

Comentarios

Publicar un comentario

Entradas más populares de este blog