Notion de tableau☘
Un tableau est un type abstrait de donnée (ou « type théorique »).
C'est une séquence indexée qui permet de stocker plusieurs valeurs dans une seule variable. Les indices permettent d'accéder facilement à ces valeurs par la suite.
Exemple
On peut se représenter un tableau comme des cases consécutives contenant des valeurs :
tab = |
14 | 8 | 17 |
Propriétés☘
Soit un tableau nommé tab.
- Le nombre d'éléments du tableau est appelé sa longueur.
Cette longueur est fixe. - Les éléments du tableau sont tous du même type (par exemple sont tous des entiers, ou sont tous des caractères, etc...).
- Chaque élément du tableau
tabest repéré par un indice :- Le premier indice est
0, le dernier indice estlongueur(tab)-1. - La valeur de l'élément d'indice
iest obtenue par la notationtab[i]. - On change la valeur de l'élément d'indice
ipar affectation :tab[i] ← valeur.
- Le premier indice est
Exemple
On considère à nouveau le tableau :
tab = |
14 | 8 | 17 |
Alors :
longueur(tab)vaut3tab[0]vaut14tab[3]n'est pas défini- L'affectation
tab[1] ← 11redéfinit le tableautab. Il devient :tab=14 11 17