Sintaxis
PROC <Nombre de programa> (VAR <Tipo de parámetro> <Nombre de
parámetro>, ...)
PROC <Nombre de programa> (VAR <Tipo de matriz> <Nombre de matriz>
[<m>,<n>,<o>], ...)
Descripción
PROC:
VAR:
<Nombre de programa>: Nombre del programa
<Tipo de parámetro>:
<Nombre del
parámetro>:
<Tipo de matriz>:
<Nombre de matriz>:
[<m>,<n>,<o>]:
ATENCIÓN
El nombre de programa indicado después de la palabra reservada PROC debe coincidir con
el nombre de programa asignado a la interfaz de usuario.
Nota
Con matrices de longitud indefinida como parámetros formales pueden ejecutarse matrices
de subprogramas de longitud variable. Para ello no se indica la longitud de la 1ª dimensión
como parámetro formal en la definición, p. ej., de una matriz bidimensional. Sin embargo, es
preciso escribir la coma.
Ejemplo: PROC <Nombre de programa> (VAR REAL MATRIZ[,5])
Preparación del trabajo
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Instrucción de definición al principio de un programa
Palabra reservada para la transferencia de parámetros por
referencia
Tipo de datos del parámetro (p. ej. REAL, INT, BOOL)
Nombre del parámetro
Tipo de datos de los elementos de matriz (p. ej. REAL, INT,
BOOL)
Nombre de la matriz
Tamaño de matriz
Actualmente se permiten matrices de 3 dimensiones como
máximo:
Tamaño de la matriz para 1ª dimensión
<m>:
Tamaño de la matriz para 2ª dimensión
<n>:
Tamaño de la matriz para 3ª dimensión
<o>:
Programación flexible de CN
1.25 Uso de subprogramas
163