Ciclo Repeat en Visual Basic

¿Qué es Ciclo Repeat?


La sentencia repeat es otra estructura repetitiva, la cual ejecuta al menos una vez su bloque repetitivo, a diferencia del while que podía no ejecutar el bloque.
Esta estructura repetitiva se utiliza cuando conocemos de antemano que por lo menos una vez se ejecutará el bloque repetitivo.

La condición de la estructura está abajo del bloque a repetir, a diferencia del while que está en la parte superior. Finaliza la ejecución del bloque repetitivo cuando la condición retorna verdadero, es decir en forma inversa al while (repeat/until se lee repetir hasta que sea verdadero).



El bloque de operaciones se repite HASTA que la condición sea Verdadera.
Si la condición retorna Falso el bloque se repite nuevamente.

Es importante analizar y ver que las operaciones se ejecutan como mínimo una vez.


Sintaxis


La sintaxis en pseudocódigo es la siguiente:



El cuerpo del bucle es el fragmento de programa que será repetido en cada iteración.
La condición es una variable o una función reducible a valor booleano.


En lenguajes de programación


En la mayoría de los lenguajes de programación seria:



Esta estructura de control siempre permite la ejecución del cuerpo del bucle cuando menos una vez, y lo finaliza cuando la condición es cierta.

Reemplazable en casi todos los casos


Dentro de la programación estructurada, el bucle repetir puede ser sustituido por un bucle mientras, del siguiente modo:


 Repetir
 (Cuerpo del bucle)
 Hasta que (condición)
Puede escribirse

 (Cuerpo del bucle)
 Mientras NO(condición)
 (Cuerpo del bucle)
 mientras
Estos dos fragmentos de código son equivalentes, porque ambos presentan el mismo resultado en la mayoría de los casos. De todos modos, el bucle repetir es útil cuando se desean realizar las acciones que están dentro al menos en una ocasión.


Comentarios

Publicar un comentario

Entradas más populares de este blog

Ventajas y desventajas de la Nanotecnología

Beneficios y Preocupaciones de la publicidad