Número de etiqueta
Una etiqueta con un número entre 1 y 99 identifica el comienzo de un
subprograma.
Número de etiqueta 0
La etiqueta con el número 0 identifica siempre el final de un
subprograma. El dato de una etiqueta para la identificación del final de
un subprograma es opcional. Si no se utiliza esta etiqueta, el
subprograma termina, o bien cuando se alcanza la frase desde que se
llamó, o bien tras la última frase del programa.
Llamada a una etiqueta label
Los subprogramas y las partes de programas se llaman con la
LLAMADA A LBL CALL, por ej. LLAMADA A ETIQUETA LABEL
(REPETICION), LLAMADA A ETIQUETA LABEL (ROTACION),
LLAMADA A ETIQUETA LABEL (ESPEJO).
¡La orden LLAMADA A LBL 0 está prohibida!
Tras una frase de LLAMADA a un LBL, en el programa se ejecuta el
subprograma llamado.
LLAMADA A LA ETIQUETA LABEL (REPETICION)
La Llamada a Etiqueta (Repetición) sirve para una llamada única o
múltiple a un subprograma. El subprograma puede ser desplazado en
cada repetición a un valor determinado. Véase Fig. I.47.
LLAMADA A LA ETIQUETA LABEL (ROTACION)
Con esta función se pueden rotar las frases dentro de un subprograma
en cada repetición un valor determinado.
LLAMADA A LA ETIQUETA LABEL (ESPEJO)
Con esta función se pueden reflejar las frases dentro de un
subprograma en un eje, de tal forma que se produzca una imagen
espejo del subprograma.
Fig. I.47 Máscara de datos LLAMADA A ETIQUETA
Con esta etiqueta se identifica el comienzo de un subprograma (o de
(REPETICION)
una repetición parcial del programa). Las frases de programa para el
subprograma se introducen tras la frase LBL.
La etiqueta con el número 0 identifica siempre el final de un
subprograma.
62
I Modo de Empleo