Estructa de control de bucles o ciclos
A) ESTRUCTURA DO-WHILE ó BUCLE DO.
El bucle DO es muy versátil. Con el se pueden crear gran variedad debucles distintos, bucles que comprueben una condición antes de ejecutar el bucle una vez, después de la primera ejecución y con combinaciones con mientras (WHILE) que se cumple una condición o hasta(UNTIL) que esa condición se cumpla.
Esta estructura tiene varias sintaxis, las cuales se indican a continuación:
1ra. Comprueba si la condición se sigue cumpliendo antes de cada pase y, en casoafirmativo, ejecuta el bucle.
Do While (Condición)
Bloque de instrucciones a ejecutar.
Loop
También puede expresarse:
While (Condición)
Bloque de instrucciones a ejecutar.
Wend2da. Sólo comprueba la condición después del primer pase del bucle y termina si la condición se cumple.
Do
Bloque de instrucciones a ejecutar.
Loop While (Condición)
3ra. Ejecuta el buclehasta que la condición deja de cumplirse.
Do Until (Condición)
Bloque de instrucciones a ejecutar.
Loop
4ta. Comprueba la condición después del primer pase, pero ejecuta el bucle hasta que lacondición deja de cumplirse.
Do
Bloque de instrucciones a ejecutar.
Loop Until (Condición)
La condición de cada bucle Do es cualquier expresión, control o valor booleano que se pueda considerarVerdadero o Falso. El Formato por utilizar dependerá sustancialmente de las necesidades del programa.
Las diferencias entre ellos se encuentran en las siguientes áreas:
La ubicación de laprueba condición; si ésta aparece en la parte superior del bucle, tal vez nunca se ejecuten las instrucciones que se encuentran dentro. Si la prueba de la condición aparece en la parte inferior del...
Regístrate para leer el documento completo.