Télécharger Imprimer la page

NUM 1020 Manuel De Programmation page 48

Publicité

4 - 4
fr-938872/2
Pour les tableaux à 2, 3 ou 4 dimensions :
-
la valeur d'une dimension doit être comprise entre 1 et 255.
La valeur d'une dimension doit être déclarée sous la forme d'une valeur immédiate
ou d'une variable symbolique déjà initialisée.
Par exemple :
[VAR1] = 10
[VAR] = [TAB1 (VAR1,5)]
Les variables symboliques ont des valeurs réelles.
Les index des tableaux sont des valeurs immédiates ou des variables symboliques.
Il est interdit de définir la valeur d'une dimension par :
-
les variables programme L,
-
les paramètres externes E.
Par exemple :
Si la variable symbolique [TAB(L0,3)] est programmée, on ne va pas chercher la
variable programme L0 mais la variable symbolique [L0].
Les index de tableaux peuvent être constitués de sommes et/ou de différences de
valeurs ou de variables symboliques.
Par exemple :
VAR
[IX] [COSX] [SINX] [NBT] = 4
[TABL(2,NBT)] = 0, 0, 10, 5, 20, 8, 30, -2
ENDV
FOR [IX] = 1 TO [NBT] -1 DO
[COSX] = [TABL(1,IX+1)] - [TABL(1,IX)]
[SINX] = [TABL(2,IX+1)] - [TABL(2,IX)]
L0 = [COSX]
[COSX] L0 = [SINX]
*
[COSX] = [COSX] / RL0 [SINX] = [SINX] / RL0
X [TABL(1,IX+1)] Y [TABL(2,IX+1)]
ENDF
Structure des tableaux à plusieurs dimensions
Les postes de la première dimension sont implantés en tête de ce tableau, puis ils
sont multipliés par le nombre de postes de la seconde dimension. L'ensemble
résultant est ensuite multiplié par le nombre de la dimension suivante et ainsi de suite.
[TAB1 (10,5)]
est équivalent à :
[SINX] + L0
*

Publicité

loading

Ce manuel est également adapté pour:

10401060