Ampliacion de las Estructuras de Control

Estructuras complementarias de iteración
Sentencia REPEAT
Resulta adecuado emplear este esquema cuando solo son validos unos valores concretos para una determinada respuesta.

REPEAT
sentencias
UNTIL condición;

LOOP y EXIT
Indica que se ejecute siempre de forma repetitiva e incondicional la serie de sentencias


LOOP
sentencias
END;
EXIT

La sentencia EXIT es incondicional, es decir, no contiene en si misma el examen de ninguna condición.

Una sentencia EXIT SOLO se puede usar dentro de otra tipo LOOP y se produce un error de compilación cuando se trata de usar fuera de LOOP.

Estructuras complementarias de selección
Sentencia CASE


CASE valor OF
valor1 : accion1 |
valor2 : accion2 |
ELSE acción por defecto
END;