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 ejecución de EXIT provoca la salida inmediata desde el interior del bucle indefinido
- La ejecución del programa continua con la sentencia inmediatamente a continuación del END.
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
- Para cada vía de ejecución posible detallan primeramente los valores que debe tomar la variable, separados por coma (,).
- Estos valores también se pueden expresar en forma de subrango separados por (..)
- Las distintas alternativas y sus valores se separan por |
- La alternativa para el resto de los valores es opcional y va precedida de la palabra ELSE
- La sentencia finaliza con la palabra clave END;
- NO se puede usar con REAL.
CASE valor OF
valor1 : accion1 |
valor2 : accion2 |
ELSE acción por defecto
END;












Live in Blogs
Blog Bellezza
Cyfuss
Que Cocino
Solo Libros Blog
Enviar un comentario nuevo