Un tableau range plusieurs valeurs sous un seul nom, chacune repérée par un indice. Les erreurs d'indice représentent une part importante des défauts, et se corrigent en comptant.
Le tableau
notes contient, dans l'ordre : 12, 7, 15, 9, 18.
Objectif
Donner l'indice de la première case, celui de la dernière, la valeur de la troisième, et dire si un accès au-delà est valable.
Rappels
Ce cours numérote à partir de 1. D'autres environnements numérotent à partir de 0, et la première chose à vérifier en changeant d'outil est cette convention.
Pièges
Accéder à une case au-delà du tableau ne rend pas une valeur vide : c'est une erreur. Dans certains environnements, la mémoire voisine est lue ou écrite, et le défaut se manifeste ailleurs, plus tard, sans rapport apparent avec sa cause.