Programación flexible de CN
1.1 Variables
Índice de matriz
El orden implícito de los elementos de matriz, p. ej., en una asignación de valores mediante
SET o REP, se realiza con la iteración del índice de matriz de derecha a izquierda.
Ejemplo: Inicialización de una matriz de 3 dimensiones con 24 elementos:
DEF INT MATRIZ[2,3,4] = REP(1,24)
correspondientemente:
FOR n=0 TO 1
ENDFOR
50
MATRIZ[0,0,0] = 1
MATRIZ[0,0,1] = 1
MATRIZ[0,0,2] = 1
MATRIZ[0,0,3] = 1
...
MATRIZ[0,1,0] = 1
MATRIZ[0,1,1] = 1
...
MATRIZ[0,2,3] = 1
MATRIZ[1,0,0] = 1
MATRIZ[1,0,1] = 1
...
MATRIZ[1,2,3] = 1
FOR m=0 TO 2
FOR o=0 TO 3
MATRIZ[n,m,o] = 1
ENDFOR
ENDFOR
1er elemento de matriz
2º elemento de matriz
3er elemento de matriz
4º elemento de matriz
5º elemento de matriz
6º elemento de matriz
12º elemento de matriz
13º elemento de matriz
14º elemento de matriz
24º elemento de matriz
Manual de programación, 06/2009, 6FC5398-2BP20-0EA0
Preparación del trabajo