Tableau : terme d’automate expliqué simplement
Nombres et donnéesComme une rangée de casiers numérotés sous un seul nom : casier 0, casier 1, casier 2. Un tableau garde un ensemble de valeurs du même genre sous un seul nom, et tu en choisis une par son numéro.
Une collection de valeurs numérotées gardées sous un seul nom. Chaque position contient le même type de valeur.
Tableau sur une vraie machine
Un tableau est une liste numérotée de valeurs, toutes du même type, gardées sous un seul nom. Au lieu de quatre variables appelées Reading1 à Reading4, tu as une variable appelée Readings avec quatre positions.
Tu choisis une position avec un indice entre crochets, comme Readings[2]. L’indice peut être une variable qui change, c’est pourquoi les tableaux vont si bien avec les boucles.
La déclaration change selon le constructeur. Siemens écrit ARRAY[0..7] OF REAL. Rockwell écrit REAL[8], ce qui donne les positions 0 à 7.
Tableau: un exemple commenté
Un filtre de niveau garde les huit dernières mesures dans un tableau REAL avec des positions 0 à 7. Chaque nouvelle mesure va dans la position suivante. Un seul nom de variable contient les huit, donc le programme peut les parcourir avec une seule boucle.
Tableau: une erreur courante
Compter à partir de 1 alors que le tableau commence à 0. Huit valeurs se trouvent aux positions 0 à 7, donc Readings[8] n’existe pas. Sortir de la plage déclarée est une erreur.
Toujours pas sûr de celui-ci ? Pose la question dans le Vestiaire.