Está en la página 1de 5

 DoWhile……Loop

o While…..Wend

Explicación: El bucle While Wend sirve para realizar un tipo de bucle muy utilizado
llamado bucle Mientras, el que se ejecuta mientras que se cumpla una condición.
Diferencia: Se utiliza cuando no conocemos el número de interacciones que tenemos que
realizar
Utilidad: Cuando se va a ejecutar, evalúa una expresión y comprueba, que esta de
resultados positivos. Si es así, ejecuta el cuerpo del bucle (las sentencias que siguen hasta
el WEND), caso contrario se sale.
Grafico:

Mientras
V F
(Condición)

Acción

 Do…LoopWhile (Hacer – Repetir Mientras)

Explicación: La condición se evalúa después de ejecutarse el bucle. Es anidable dentro


de sí mismo o dentro de otras estructuras. Es importante verificar que los bucles
diseñados con esta instrucción dispongan de una condición de salida valida.
Diferencia: Su diferencia principal que en este caso el bucle se ejecutara por lo menos
una vez. La diferencia básica con el ciclo while es que la prueba de condición es hecha al
finalizar el ciclo, es decir las instrucciones se ejecutan cuando menos una vez, porque
primero ejecuta las instrucciones y al final evalúa la condición.
Utilidad: Generalmente, la condición es el resultado de comparar dos valores, pero
también puede ser cualquier expresión que da como resultado un valor Boolean (Tipo de
datos, VisualBasic) (True o False). Esto incluye los valores de otros tipos de datos, como
los numéricos, que han sido convertidos a valores de tipo Boolean.
Grafico:

Falso
Condición

Verdadero

Operación(es)
 Do Until……Loop (Hacer-Hasta)

Explicación: El bucle continúa mientras la condición es falsa y hasta que la condición es


verdadera.
Diferencia: La condición se puede verificar al comienzo del bucle o al final del bucle.
Utilidad: Se usa cuando queremos repetir un conjunto de declaraciones siempre que la
condición sea falsa.
Grafico:

Verdadero
Condición

Falso

Instrucción(es)

 Do…….Loop Until (Hacer – Repetir Hasta)


Explicación: Repite un bloque de instrucciones siempre que una condición sea falsa o
hasta que se ejecute una instrucción Exit Do. Cuando se ejecuta un script, las
declaraciones en el bucle se ejecutan una vez. Al final de la primera iteración, se evalúa
la condición. Si la condición es falsa, se repiten los pasos del ciclo. Si la condición es
verdadera, los pasos del ciclo no se repiten y el script continúa.
Diferencia: Comprueba la Condición al final del bucle.
Utilidad: Expresión numérica o de cadena para evaluar. Las condiciones nulas se tratan
como falsas.
Grafico:

Instrucción(es)

Condición
Falso

Verdadero

Referencias:

Rancel Mario. Aprenderaprogramar. Estructuras de repetición (Bucles con VBA)


https://www.aprenderaprogramar.com/index.php?
option=com_content&view=article&id=263:bucles-ciclos-visual-basic-for-next-step-do-
while-loop-until-ejemplos-y-ejercicios-resueltos-cu00326a&catid=37&Itemid=61
Tutoriales Programación. Estructura repetitiva Do While, Do While Loop.
https://www.tutorialesprogramacionya.com/visualbasicya/detalleconcepto.php?
codigo=9&punto=9&inicio=0
Sinchiguano Viviana. (2012). While, Wend.
https://www.academia.edu/36866679/WHILE_._._WEND
Pardo Marcelo. (2014). Diagramas de flujo- Estructuras de control (For, While, Do While,).
https://es.slideshare.net/32marce23/diagramas-de-flujo2

También podría gustarte