Diferencia entre el bucle While y el bucle Do-While

Autor: Monica Porter
Fecha De Creación: 13 Marcha 2021
Fecha De Actualización: 17 Mayo 2024
Anonim
Do While VS While [Estructuras Repetitivas].
Video: Do While VS While [Estructuras Repetitivas].

Contenido

Diferencia principal

Mientras que el bucle tiene su utilización con respecto a la ejecución de las declaraciones idénticas para una variedad extendida de instancias sin ninguna restricción. Por otro lado, el ciclo do-while tiene su utilización con respecto a la ejecución de las declaraciones idénticas para funciones particulares y la mayor variedad de instancias.


Bucle While vs. Bucle Do-While

Los bucles son muy importantes para la programación; Cualquier programador debe tener un control completo de los bucles y su funcionamiento. Los dos bucles más importantes son el bucle while y el bucle do-while. Ambas son la diferencia entre sí, si hablamos de la diferencia principal, entonces la diferencia principal entre el bucle while y el bucle do-while es que el bucle while es una condición que aparece al comienzo del bucle, mientras que Do-while es una condición que aparece al final del ciclo. El bucle while y el bucle do-while se usan en declaraciones de iteración. Las declaraciones de iteración siguen funcionando hasta que la declaración no resulte falsa. El bucle while y el bucle do-while son más importantes en la programación en C ++ y Java.

En el ciclo while, la instrucción se ejecuta hasta que la condición sea verdadera, se detendrá tan pronto como sea falsa. La declaración del ciclo while también puede ser una expresión booleana. Por ejemplo, si la declaración devuelve un valor distinto de cero, la declaración será verdadera, por otro lado, si la declaración devuelve cero, la declaración será falsa. La condición se verifica si la condición es verdadera, el ciclo se repite y si la condición no es verdadera, entonces se ejecuta la siguiente línea del código. El cuerpo del bucle puede ser una declaración vacía o una sola declaración. Cuando la condición es verdadera en el ciclo while, el control se otorga a la siguiente instrucción. Si se dice que n, diez veces, entonces n diez veces si cierta condición es verdadera.


En el ciclo do-while, do-while es una condición que aparece al final del ciclo. En while loop se está verificando la primera iteración, si la primera iteración es falsa, se ejecuta while loop. En el bucle do-while, se está comprobando el cuerpo de la declaración. El cuerpo del bucle se ejecuta antes de la instrucción y la instrucción condicional se encuentra al final del bucle. El ciclo do-while permite declaraciones nulas o bloque o declaraciones. La expresión booleana es verdadera para todos los valores distintos de cero. El control se otorga a los estados en el cuerpo del ciclo do-while, y luego el control se otorga a la condición del ciclo. Si la condición es verdadera, entonces el ciclo itera nuevamente y si la condición es falsa, el control se da a la siguiente línea.

Cuadro comparativo

BaseMientrasHacer mientras
DefiniciónEl ciclo que continúa hasta que la afirmación es verdadera y se repite siempre.El bucle que es válido para direcciones particulares.
DeclaraciónSolo una afirmación para que todo el paquete funcioneRequiere afirmación separada para todas las circunstancias.
ExpresiónMientras (situación).Hacer mientras (situación);
EjecuciónEl sistema se bloquea como resultado de repeticiones rápidas y constantes.Solo ejecuta la aserción para el intervalo de tiempo real del valor particular.
NaturalezaSin embargo, lleva mucho menos tiempo ejecutarlo y el código es más corto.Toma más tiempo ejecutarlo y el código se vuelve más largo.

¿Qué es el bucle While?

Continúa repitiéndose siempre que una afirmación se mantenga verdadera y no se base en otra situación. La construcción de la oración de un círculo while en C ++ es: while (situación) Aquí, la afirmación es probable que sea una racionalización única o una serie de cepas de código. Es probable que la situación sea cualquier expresión, sin embargo, no funciona si el ciclo no tiene valor. Para todas las circunstancias, tiene que seguir siendo constructivo y superior a uno. El ciclo while se utiliza para reescribir una sección de código que requiere muchas instancias hasta que se cumpla una situación. Por ejemplo, digamos que tenemos que entender con qué frecuencia separaremos una cantidad dada que no es igual a 1. Continuamos incluyendo la cantidad y el ciclo se mantiene trabajando hasta que la cantidad es 1 y se muestra al finalizar el ciclo. Examina la situación antes de ejecutar el físico del círculo. Puede aprovechar al máximo un mínimo de un círculo dentro de otro mientras, para o as-while aserción. Esta moción se repite hasta que la frase parece ser falsa. De lo contrario, todo el curso de retiene en la repetición. En algunas circunstancias, podría bloquear el sistema por la razón de que el valor no se convierte en falso y, debido a este hecho, el sistema sigue funcionando en breve.


¿Qué es el bucle Do-While?

Es cierto si la situación preliminar sigue convirtiéndose en adecuada, y luego detiene la ejecución si una cosa no cae en la afirmación. Tiene un manejo adicional con la persona, ya que pueden delinear bucles totalmente diferentes que pueden cambiar a verdadero si la situación les es válida. Para especificar la afirmación, la siguiente interfaz se vuelve útil. Hacer mientras (situación); Si la legitimación es legítima, este sistema ataca en la dirección de la aserción do, y las aserciones dentro de este sistema se ejecutan tan pronto como sea adicional. El ciclo do / while es una variación del ciclo while. Este curso se ejecutará por el código, antes de verificar si la situación es legítima, entonces debería reaparecer si el estado es apropiado. El do-while es igual que el while, además de eso, la situación de echar un vistazo se produce hacia la punta del bucle. Echar un vistazo a la situación hacia la punta asegura que la codificación no bloquee este sistema y, con este enfoque, permanece fijo en cualquier circunstancia de respeto. Inicialmente, se ejecuta el código contenido en el sq., Y después de eso, se evalúa el estado. Si la situación es real, el código contenido en el paréntesis se ejecuta tan pronto como sea adicional. Si la situación es falsa, termina este sistema.

Diferencias clave

  1. Mientras que el bucle requiere solo un caso para que todo el paquete funcione, mientras que el bucle do-while requiere estudios separados para todas las circunstancias del tiempo.
  2. Cuando la afirmación es verdadera para el ciclo while, el sistema se bloquea como resultado de repeticiones rápidas y constantes. Por otro lado, do while loop solo ejecuta la aserción para el intervalo de tiempo real del valor particular.
  3. El sistema se detiene antes de que la programación entre en el físico del ciclo while cuando se da cuenta de que la afirmación no se mantiene verdadera. Por otro lado, el sistema se detiene después de que el lector ingrese al físico y vea que la situación no se mantiene verdadera.
  4. El ciclo while toma mucho menos tiempo que el ciclo do-while para finalizar el ciclo.
  5. La construcción de la oración de un círculo while en C ++ es: while (situación). Considerando que la construcción de la oración para el ciclo do-while se convierte en Do while (situación);
  6. La codificación para un ciclo while es menor que el código para un ciclo do-while.

Fideicomiario Fiduciario (o la tenencia de un fideicomio) e un término legal que, en u entido má amplio, e inónimo de cualquier perona en un pueto de confianza y, por lo tanto, puede ...

Trombonita El trombón e un intrumento muical en la familia de metale. Como todo lo intrumento de metal, el onido e produce cuando lo labio vibrante de lo jugadore (embocadura) hacen que la colu...

Estar Seguro De Mirar