Télécharger tabl.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ TABL     NOTICE  CHAT      11/09/12    21:18:14     7124           
   2 :                                              DATE     11/09/12
   3 :                                              
   4 :   Operateur TABLE                          Voir aussi :
   5 :     ---------------  
   6 :     TAB1 = TABLE  | ( MOT1 ) | ;
   7 :                   | ( TAB2 ) |
   8 : 
   9 : 
  10 :     Objet :
  11 :     _______
  12 : 
  13 :     L'operateur TABLE sert a initialiser une structure de table.
  14 : 
  15 :     Commentaire :
  16 :     _____________
  17 : 
  18 :     L'operateur TABLE suivi par :
  19 : 
  20 :     MOT1  : indique le sous-type de la table (type MOT)
  21 :             ce mot est range dans la table avec pour indice le mot
  22 :             'SOUSTYPE'
  23 : 
  24 :     TAB2  : permet de renommer la table TAB2 (type TABLE)
  25 : 
  26 :     Remarque importante :
  27 :     ____________________
  28 : 
  29 :     Pour l'utilisation, le nom de la table doit etre separe de l'indice
  30 : considere par un . ; si l'indice est un nombre flottant contenant un .,
  31 : il faut en plus mettre des blancs entre le nom de la table et l'indice.
  32 : D'un maniere generale, l'usage des blancs entre la table et les indices
  33 : est fortement recommande.
  34 : 
  35 : Par exemple :   MATAB1 . 3.68
  36 : 
  37 :  Pour les indices de type MOT on ne tient pas compte des blancs situes
  38 :  a la fin des mots. C'est a dire que  TAB1.'AA'  et TAB1.'AA   '
  39 :  representent le meme indice
  40 : 
  41 :     Exemple d'emploi d'une table :
  42 :     ______________________________
  43 : 
  44 : *
  45 : *  on cree une table de sous-type VECTEUR
  46 : *
  47 :     MATAB = TABLE  'VECTEUR' ;
  48 : *
  49 : *  on definit l'element d'indice 1 comme etant egal a 5
  50 : *
  51 :     MATAB . 1 = 5     ;
  52 : *
  53 : *  on definit l'element d'indice 'ESS' comme etant egal a  2.732
  54 : *
  55 :    J = MOT 'ESS'        ;
  56 :    MATAB . J = 2.732    ;
  57 :    LIST MATAB . J       ;
  58 : *
  59 :    J  =  1           ;
  60 :    B =  MATAB . J    ;
  61 : *
  62 : * B a pour valeur l'element de la table indice (qui vaut 1), soit 5
  63 : *
  64 :    T2 = TABLE MATAB;
  65 : *
  66 : * la table est accessible par le nouveau nom T2
  67 : *
  68 : 

© Cast3M 2003 - Tous droits réservés.
Mentions légales