Tableaux
Sisal permet de déclarer des tableaux de données. Un tableau est un ensemble de variables réunies et accédées par un numéro. Cette structure doit être déclarée dans une partie Var d ’un script ou d ’un synoptique.
Array[ Dimension {, Dimension} ] { Structure} ;
Un tableau peut être un tableau de structure ou de tableau. Dans tous les cas il ne devra avoir au plus que 3 dimensions (une déclaration de structure compte pour une dimension).
Les exemples suivants montrent différentes déclarations de tableaux :
MonoDim Array[ 5] ; // Tableau de cinq éléments ( de 0 à 4) de variable BiDim Array[ 3, 3] ; // Matrice à deux dimensions Encours Array[ 100] of Struct Begin // Tableau de structure Record ; // Numéro d ’enregistrement Date ; // Date de création Gamme ; // Gamme fonctionnelle associèe end ;
Le référencement d ’une variable de tableau se fait en indiquant le rang de la variable entre crochets.
MonoDim[ 3] = 0 ; BiDim[ i, j] = i+j ; Encours[ 25].Date = Now() ;