LA ORDEN DE REPEAT
LA ORDEN DE REPEAT
Si, por el contrario, queremos asegurarnos de que el bloque repetitivo se ejecute al menos una vez, deberemos comprobar la condición al final. Para eso tenemos la estructura repeat...until, que se utiliza así:
Es decir, repite un grupo de sentencias hasta que la condición sea cierta.
Un detalle adicional que es necesario enfatizar es que se trata de un grupo de sentencias, no sólo una, como ocurría en "while", de modo que ahora no necesitaremos "begin" y "end" para crear sentencias compuestas.
Además, la condición será la opuesta al caso de usar un while: "mientras sea positivo" es lo mismo que decir "hasta que sea negativo o cero".
Como último detalle, de menor importancia, no hace falta terminar con punto y coma la sentencia que va justo antes de "until", al igual que ocurre con "end".
Un ejemplo clásico del uso de repeat..until es un programa de "clave de acceso", como éste, que iremos mejorando posteriormente, cuando veamos cómo manejar cadenas de texto y formas de "esconder" lo que se teclea (por ejemplo, cambiando colores o escribiendo asteriscos):
Comentarios
Publicar un comentario