Bucle repetirEl bucle repetir comprueba la condición de finalización al final del cuerpo del bucle, y si ésta es cierta continua con el resto del programa, a veces esto resulta más adecuado. La instrucción se ejecutará al menos una vez. SintaxisLa sintaxis en pseudocódigo es la siguiente:
En lenguajes de programaciónEn la mayoría de los lenguajes de programación seria: REPEAT … … UNTIL (condición) 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. Ejemplos
REPEAT WriteString(“Escribe el numero”) ReadInt(numero); UNTIL (numero >= 3) AND (numero <= 7) Reemplazable en casi todos los casosDentro 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) fmientras 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. Algunos lenguajes prescinden de esta estructura, por ejemplo Python. Véase también |
Portal di Ensiklopedia Dunia