Estructura do-while

Estructura do-while

Estructura do-while

Retroalimentación

Bucle do while en C/C++ con EjemplosLos bucles en C/C++ se utilizan cuando necesitamos ejecutar repetidamente un bloque de sentencias.  Al igual que el while, la ejecución del bucle do-while también se termina en base a una condición de prueba. La principal diferencia entre un bucle do-while y un bucle while es que en el bucle do-while la condición se comprueba al final del cuerpo del bucle, es decir, el bucle do-while está controlado por la salida mientras que los otros dos bucles están controlados por la entrada.Nota: En el bucle do-while el cuerpo del bucle se ejecutará al menos una vez independientemente de la condición de prueba.    Da un paso más allá de los programas «Hola Mundo». Aprende a implementar estructuras de datos como Heap, Stacks, Linked List y muchas más. Echa un vistazo a nuestro curso de Estructuras de Datos en C para empezar a aprender hoy.Sintaxis: do

Unión de bucles anidados

Se discute la exactitud de este artículo. La discusión pertinente puede encontrarse en la página de discusión. Por favor, ayude a asegurar que las declaraciones disputadas tengan una fuente fiable. (Noviembre 2020) (Aprende cómo y cuándo eliminar este mensaje de la plantilla)
En la mayoría de los lenguajes de programación, un bucle do while es una sentencia de flujo de control que ejecuta un bloque de código al menos una vez, y luego ejecuta repetidamente el bloque, o deja de ejecutarlo, dependiendo de una condición booleana dada al final del bloque.
La construcción do while consiste en un símbolo de proceso y una condición. Primero se ejecuta el código dentro del bloque y luego se evalúa la condición. Si la condición es verdadera, el código dentro del bloque se ejecuta de nuevo. Esto se repite hasta que la condición sea falsa. Debido a que los bucles do while comprueban la condición después de que se ejecute el bloque, la estructura de control también se conoce a menudo como un bucle de post-test. A diferencia del bucle while, que comprueba la condición antes de que se ejecute el código dentro del bloque, el bucle do-while es un bucle de condición de salida. Esto significa que el código siempre debe ejecutarse primero y luego se evalúa la expresión o condición de prueba. Si es verdadera, el código ejecuta de nuevo el cuerpo del bucle. Este proceso se repite mientras la expresión sea verdadera. Si la expresión es falsa, el bucle termina y el control se transfiere a la sentencia que sigue al bucle do-while. En otras palabras, mientras que un bucle while establece la verdad de una expresión como condición previa para la ejecución del código, un bucle do-while prevé la ejecución continua de la acción sujeta a la derrota por la falsedad de la condición, cuya falsedad (es decir, la verdad de la negación de la condición) se establece como condición posterior.

Bucle do en c

El bucle do while funciona igual que el bucle while y el bucle se itera mientras la condición siga siendo verdadera. El bucle do while comprueba la condición al final del bucle mientras que los bucles for y while comprueban la condición al principio del bucle y como resultado el cuerpo del bucle se ejecuta al menos una vez. La forma general del bucle do while es: –
preguntar al usuario si quiere añadir otro número. Si el usuario introduce ‘y’ entonces la condición es verdadera y el bucle se ejecuta una vez más. Si el usuario introduce cualquier otro carácter que no sea ‘y’ entonces la condición es falsa y el bucle se termina.

Ejemplo de bucle do while

Las sentencias de bucle en C ejecutan la secuencia de sentencias muchas veces hasta que la condición establecida se convierte en falsa. Un bucle en C consta de dos partes, un cuerpo de bucle y una sentencia de control. La sentencia de control es una combinación de algunas condiciones que dirigen el cuerpo del bucle para que se ejecute hasta que la condición especificada se vuelva falsa. El propósito del bucle en C es repetir el mismo código un número de veces.
Las condiciones de control deben estar bien definidas y especificadas, de lo contrario el bucle se ejecutará un número infinito de veces. El bucle que no deja de ejecutarse y procesa las declaraciones un número de veces se denomina bucle infinito. Un bucle infinito también se denomina «Bucle infinito». Las siguientes son algunas características de un bucle infinito:
Es un bucle controlado por la entrada. En el bucle while, se evalúa una condición antes de procesar el cuerpo del bucle. Si una condición es verdadera entonces y sólo entonces se ejecuta el cuerpo de un bucle. Después de que el cuerpo de un bucle se ejecuta entonces el control vuelve al principio, y la condición se comprueba si es verdadera, el mismo proceso se ejecuta hasta que la condición se convierte en falsa. Una vez que la condición se vuelve falsa, el control sale del bucle.

Acerca del autor

admin

Ver todos los artículos