¿Cuál es la diferencia básica entre el bucle while y el bucle do-while?

9 Respuestas


  • 1. En el ciclo While, la condición se
    prueba primero y luego se ejecutan las declaraciones si la condición resulta
    ser verdadera.
    Mientras las declaraciones se ejecutan por primera vez y luego
    se prueban las condiciones, si la condición resulta ser cierta, las declaraciones se
    ejecutan nuevamente.

    2. Se utiliza un do while para un bloque
    de código que debe ejecutarse al menos una vez.
    Estas situaciones tienden a ser relativamente raras, por lo que el simple while se
    usa más comúnmente .

    3. Un ciclo do while se ejecuta al menos una vez
    aunque la condición dada es falsa
    mientras que el ciclo no se ejecuta en caso de que la condición dada sea falsa

     

    4. En un ciclo while, la condición se
    prueba primero y si devuelve verdadero, entonces entra en el ciclo.

    En un ciclo do-while, la condición se
    prueba al final.

     

    5. El bucle while es el bucle de control de entrada, mientras que el bucle while es el bucle de
    control de salida.

     

    6. Sintaxis:

     

    while loop:

     while (condición)

    {

    Declaraciones;

    }

     do while loop:

    Do

    {

    Declaraciones;

    } while (condición);

     
  • En un bucle while, la condición se prueba primero y si devuelve verdadero, entonces entra en el bucle, mientras que en un bucle do-while, ingresa al bucle primero y hace la primera iteración y luego hace la verificación al final ... Si al final de un bucle do-while devuelve verdadero, la segunda iteración sigue, pero si devuelve falso, sale del bucle ...
  • En el caso del bucle while, se verifica la condición dada y la declaración del bucle se ejecutará si se determina que la condición es verdadera.
    Pero en el bucle Do-while, la declaración dada se ejecutará al menos una vez y, a partir de entonces, se comprobará la condición. Y si la condición resulta falsa, la ejecución se detiene.
    Ésta es la diferencia Básica entre el bucle while y el bucle do-while.

    Y espero que esto te ayude.
    Nos vemos.
  • En general, tanto el bucle while como el bucle do-while son estructuras de control iterativas en cualquier lenguaje de programación. Ambos son bucles condicionales porque se basan en condiciones (expresiones booleanas). El valor de la expresión booleana (verdadero / falso) determina si el bucle sale o no. Pero hay una pequeña diferencia en su forma de iterar. La diferencia básica está en el momento de verificar la condición durante la ejecución del bucle. En el ciclo while, la condición se comprueba al principio, si es verdadera, se ejecutan las declaraciones incluidas en la estructura del ciclo; de lo contrario, el ciclo sale y el control se transfiere a las declaraciones que siguen a este ciclo y este proceso continúa hasta que la condición se vuelve falsa. Como: Mientras (condición) {declaración1;declaración2; . . } Declaraciones siguiendo el ciclo; Pero en el caso de la condición de bucle do-while se verifica al final de la estructura (es decir, al menos una vez las declaraciones incluidas en esta estructura de bucle se ejecutan antes de verificar la condición) Después de ejecutar las declaraciones de bucle al menos una vez, la condición de bucle está chequeado; si es cierto, el cuerpo del bucle se vuelve a ejecutar; de lo contrario, el bucle sale. Como: Do ​​{declaración1; declaración2; . . } Mientras (condición) Declaraciones siguiendo el ciclo;Por lo tanto, su sintaxis muestra claramente cómo estos dos bucles son diferentes entre sí.
  • El bucle while es el bucle de control de entrada, mientras que el bucle while es el bucle de control de salida. While => la condición del bucle se verifica primero antes de ejecutar el cuerpo del bucle. Do while => se comprueba la condición del bucle después de ejecutar el cuerpo de loop.ie ejecutar el bucle al menos una vez. Se utiliza principalmente en programas tipo menú donde todas las opciones disponibles se imprimen al menos una vez.
  • En el bucle while, la primera condición es verificar si no es cierto, entonces la iteración toma palacio, pero en el bucle do while después de la primera condición de iteración es verificar si es verdadero o falso.
  • @ En informática, un bucle for es una declaración de lenguaje de programación que permite que el código se ejecute repetidamente. Un bucle for se clasifica como una declaración de iteración.

    @ un bucle while es una declaración de flujo de control que permite que el código se ejecute repetidamente en función de una condición booleana determinada. El bucle while se puede considerar como una instrucción if repetida.

    @ un bucle do while, a veces llamado simplemente
    bucle do, es una declaración de flujo de control que permite que el código se ejecute repetidamente en
    función de una condición booleana determinada. Sin embargo,
    tenga en cuenta que, a diferencia de la mayoría de los lenguajes, el bucle do de Fortran es en realidad análogo al bucle for.
  • La instrucción while del ciclo while (verdadero) siempre se evaluará como verdadero y el ciclo while se ejecutará un número indefinido de veces.

    La construcción do while ... Loop es similar a la construcción del bucle while, ambas iteran hasta que la condición de bucle especificada se vuelve falsa, sin embargo, en el bucle do ... While, el cuerpo del bucle se ejecuta al menos una vez que se evalúa la condición para las iteraciones posteriores .
  • En el caso de bucle while primero, el control verifica la condición dada dentro de while, y se ejecuta solo si la condición es verdadera,
    y en el caso de do-while, el control primero se ejecuta una vez y luego verifica las condiciones si es verdadera control go sale más lejos. Naveen Rathor

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación