Nota
Las variables del tipo FRAME se pueden utilizar en este caso, con lo que se inicializan de
forma muy sencilla.
Parámetros
DEF tipo de variable
SET VALOR o impresión
REP VALOR o impresión
CHAR NOMBRE[n,m]
INT NOMBRE[n,m]
REAL NOMBRE[n,m]
AXIS NOMBRE[n,m]
FRAME NOMBRE[n,m]
BOOL[n,m]
STRING[longitud] NOMBRE[m]
NOMBRE
Tipo VARIABLE
TIPO MATRIZ[n,m]= SET(valor,
valor,...)
TIPO MATRIZ[n,m] =
REP(valor)
MATRIZ[n,m]= SET(valor,
valor, ..)
MATRIZ[n,m] = SET(impresión,
...)
MATRIZ[n,m]= REP(valor)
MATRIZ[n,m] = REP(impresión)
MATRIZ[n, m]
n
m
Tamaño máx. de la matriz
Matrices de variables del tipo STRING solamente pueden ser unidimensionales.
Índice de matriz [n,m]
El índice de matriz permite acceder a los elementos de una matriz. A través de este índice,
los elementos de la matriz pueden ser leídos o escritos.
El primer elemento de una matriz comienza con el índice [0,0]; p. ej., para una matriz de
orden [3,4] el máximo índice posible sería [2,3].
Preparación del trabajo
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
1.3 Definiciones de elementos de matrices (DEF, SET, REP)
Definición de matrices
Inicialización con listas de valores en la definición
de matrices o en la ejecución del programa
Inicialización con los mismos valores en la definición
de matrices o en la ejecución del programa
Tipo de variable (CHAR, INTEGER, REAL, AXIS, FRAME,
BOOL)
El tipo de datos STRING solamente se puede definir con
matrices de una dimensión.
La longitud de los datos de tipo STRING se especifica
a continuación de su tipo.
Nombre de variable
Tipo de variable (CHAR, INTEGER, REAL, AXIS, FRAME,
BOOL)
Inicialización de todos los elementos de una matriz
con valores listados en la definición de matrices
Inicialización de todos los elementos de una matriz
con el mismo valor en la definición de matrices
Inicialización de todos los elementos de una matriz
con valores listados en la ejecución del programa
Inicialización de todos los elementos de una matriz
con el mismo valor en la ejecución del programa
Índice de matriz
Tamaño de la matriz para 1ª dimensión
Tamaño de la matriz para 2ª dimensión
p. ej. DEF INT NOMBRE[32767]
Programación flexible de CN
1-9