Diferencia entre while y do while loop

Diferencia entre while y do while loop

Diferencia clave: mientras VS hacer mientras bucle
 

En la programación, puede haber situaciones necesarias para ejecutar un bloque de declaraciones una y otra vez. La mayoría de los lenguajes de programación admiten diferentes estructuras de control, como para bucle, while loop y do while loop para repetir un código. Los bucles permiten ejecutar un conjunto de declaraciones varias veces hasta que la condición dada se vuelva falsa. Las declaraciones pertenecen al bucle se incluyen dentro de un par de aparatos ortopédicos rizados. Este artículo discute la diferencia entre dos estructuras de control: mientras que el bucle y do while loop. El bucle mientras se usa para repetir una declaración o un grupo de declaraciones mientras una condición dada es verdadera. Verifica la condición antes de ejecutar las declaraciones dentro del bucle. El bucle DO while es similar al bucle while. Pero la condición se verifica al final de la ejecución de las declaraciones dentro del bucle. El diferencia clave entre bucle y do while loop es ese, Mientras que el bucle verifica la condición antes de ejecutar las declaraciones dentro del bucle mientras realiza mientras que el bucle verifica la condición después de ejecutar las declaraciones dentro del bucle.

CONTENIDO

1. Descripción general y diferencia de claves
2. ¿Qué es?
3. ¿Qué pasa?
4. Similitudes entre while y do while loop
5. Comparación de lado a lado: mientras que VS do while loop en forma tabular
6. Resumen

¿Qué es??

El bucle mientras ejecute la declaración de destino o declaraciones hasta que la condición dada sea verdadera. Primero, el bucle While verifica si la condición es verdadera o no. Si la condición es verdadera, itera el bucle hasta que la condición sea verdadera. Cuando la condición es falsa, el control se pasa a la siguiente línea de código inmediatamente después del bucle. El bucle de while puede contener una declaración o múltiples declaraciones. Consulte el siguiente programa.

Figura 01: Ejemplo de bucle mientras

Según el programa anterior, la variable x se inicializa a 1. Las declaraciones del bucle while se ejecutarán hasta que el valor x sea menor o igual a 5. Inicialmente, el valor es 1 y la condición es verdadera. Por lo tanto, X imprimirá. Entonces el valor x se incrementa en 1. Ahora el valor x es 2. Es menor o igual a 5. Entonces, X imprimirá. Nuevamente, el valor x se incrementa en 1. Ahora x es 3. Es menor o igual a 5. Entonces, X imprimirá nuevamente y se incrementa por uno. Ahora x es 4. También es menor o igual a 5. Entonces, X imprimirá.El valor de x se incrementa nuevamente. En la siguiente iteración, el valor x se convierte en 5. Es igual a 5. Aún así, la condición es verdadera. Por lo tanto, X imprimirá. El valor x se incrementa nuevamente. Es 6. Pero ahora la condición es falsa porque 6 es mayor que 5. La ejecución del bucle termina. Si no hay incremento en el programa, el valor x siempre será 1. La condición siempre será cierta porque es inferior a 5. Por lo tanto, será un bucle infinito.

¿Qué pasa??

El bucle DO while es similar al bucle while. Pero la condición se verifica después de la ejecución de las declaraciones de bucle. Por lo tanto, si la condición es verdadera o falsa, el bucle se ejecutará al menos una vez. La condición se verifica después de la ejecución del bucle. Si la condición es verdadera, las declaraciones de bucle volverán a ejecutar. Este proceso se repite hasta que la condición sea falsa. Consulte el siguiente programa.

Figura 02: Haga un ejemplo de bucle

Según el programa anterior, la variable x se inicializa a 1. El bucle ejecuta e imprime el valor x. Entonces el valor x se incrementa en 1. Ahora son 2. La condición es verdadera, por lo que se ejecuta el bucle. La x se imprime y se incrementa. Ahora son 3. La condición es verdadera, por lo que se ejecuta el bucle. La X se imprime y se incrementa nuevamente. Ahora son 4. La condición es verdadera. El bucle se ejecuta. La x se imprime y se incrementa. Ahora x es 5. Aún así, la condición es verdadera porque es menor o igual a 5. Entonces, el bucle vuelve a ejecutar e imprime el valor x. Entonces x se incrementa por 1. Ahora x es 6. La condición es falsa. La ejecución del bucle termina.

Suponga que la X se inicializa a 10 al principio. Aún así, el bucle ejecutará e imprimirá el valor X porque la condición se prueba al final del bucle. Al verificar la condición, es falso. Por lo tanto, la ejecución del bucle termina. Incluso la condición es verdadera o falsa, el bucle Do while al menos se ejecutará una vez. Ese es el proceso de hacer mientras bucle.

¿Cuál es la similitud entre while y do while loop?

  • Ambas son estructuras de control en la programación.

¿Cuál es la diferencia entre un tiempo??

mientras que VS do mientras bucle

El bucle While es una estructura de control que permite que el código se ejecute repetidamente en función de una condición booleana dada. El bucle DO while es una estructura de control que ejecuta un bloque de código al menos una vez, y luego ejecuta repetidamente el bloque, o no, dependiendo de una condición booleana dada al final del bloque.
 Declaración de condición
La declaración de condición del bucle while está al comienzo del bucle. La declaración de condición del bucle do while está al final del bucle.
Ejecución
El bucle mientras se ejecutará solo si la condición es verdadera. El tiempo que puede ejecutar al menos una vez, aunque la condición es falsa.

Resumen - mientras VS hacer mientras bucle

En la programación, a veces es necesario ejecutar un conjunto de declaraciones una y otra vez. Las estructuras de control se utilizan para eso. Dos de ellos son mientras y lo hacen mientras bucle. Este artículo discutió la diferencia entre bucle y do while loop. El bucle mientras se usa para repetir una declaración o un grupo de declaraciones mientras una condición dada es verdadera. En do while loop, la condición se verifica al final de la ejecución de las declaraciones dentro del bucle. El bucle DO while es similar al bucle, pero do while bucle puede ejecutarse al menos una vez, aunque la condición es verdadera o falsa. La diferencia entre el bucle y el bucle do while es que, mientras que el bucle verifica la condición antes de ejecutar las declaraciones dentro del bucle mientras do mientras el bucle verifica la condición después de ejecutar las declaraciones dentro del bucle.

Referencia:

1."Mientras bucle." Wikipedia, Fundación Wikimedia, 17 de febrero. 2018. Disponible aquí
2."Haga mientras bucle." Wikipedia, Fundación Wikimedia, 17 de febrero. 2018. Disponible aquí
3.Punto, tutoriales. "Curros C."Tutorials Point, 8 de enero. 2018. Disponible aquí