LES TABLEAUX
51. Tableaux à 1 dimension
511. Déclaration
Il est fréquent d'utiliser dans un problème des objets non pas isolés ou indépendant, mais au contraire réunis par des caractéristiques communes. (ex: nom des 7 jours de la semaine).
Il est alors pratique de donner à cet ensemble d'éléments un même nom.
Chaque élément étant désigné à l'aide du nom de l'ensemble et d'un indice : MOIS[2].
Un tel regroupement de données, toutes de même type, est un nouvel objet appelé tableau.
Syntaxe : VAR tableau <type> <identificateur> [<inf>..<sup>]
Sémantique :
- type désigne l'un des types simples, tous les éléments du tableau sont de ce type,
- l'identificateur représente le nom du tableau,
- inf et sup sont deux expressions arithmétiques définies et dont les valeurs sont 2 nombres entiers. 0 £ inf £ sup
- ces valeurs ne doivent plus changer après leur déclaration.
512. Utilisation
Il faut pouvoir accéder directement à un élément du tableau, ceci est réalisé à l'aide d'un indexation.
<identificateur> [<indice>]
indice est une expression arithmétique à résultat entier, dont la valeur doit être comprise dans l'intervalle de définition du tableau.
52. Tableaux à 2 dimensions
Syntaxe : VAR tableau <type> <identificateur> [<inf1>..<sup1>,<inf2>..<sup2>]