Hello ! Aujourd'hui nous allons parler des tableaux.

Un tableau est une structure de données élémentaire où chaque cellule est du même type.

Ce charabia veut dire qu'un tableau ne pourra contenir que des entiers, que des réels, que des chaînes de caractères. Chaque valeur est accessible à l'aide d'un indice.

tableau

Comme pour les boucles, je vais vous présenter un problème pour introduire cette nouvelle notion.

On vous demande dans un programme de calculer une moyenne basée sur des notes. Chaque note sera contenue dans une variable. Dans notre pseudo-code, nous aurions à déclarer autant de variables que de notes comme ici :

DÉBUT  note_a <- 17  note_b <- 20  note_c <- 11  note_d <- 15  note_e <- 13  ECRIRE "La moyenne des notes 17, 20, 11, 15 et 13:"  moyenne <- (note_a + note_b + note_c + note_d + note_e) / 5  ECRIRE moyenneFIN

Voici le même pseudo-code avec l'utilisation d'un tableau :

DÉBUT  notes <- [17, 20, 11, 15, 13]  moyenne <- 0  POUR compteur = 1 JUSQU'À COMPTER(notes) FAIRE    moyenne <- moyenne + notes[compteur]  FINPOUR  moyenne <- moyenne / COMPTER(notes)  ECRIRE moyenneFIN
  • La fonction COMPTER nous sert à compter le nombre d'élément d'un tableau.
  • Je me sers de la boucle POUR pour boucler sur mon tableau. Je stocke dans la variable moyenne toutes les notes additionnées ensemble.

ça peut paraitre plus compliqué au premier abord, mais très pratique à l'utilisation !

ATTENTION

Sur LARP vous pouvez constater que l'indice d'un tableau commence à 1. Or, dans la majorité (si ce n'est la totalité) des langages de programmation l'indice d'un tableau commence à 0. Soyez donc vigilent quand vous manipulerez des tableaux à l'avenir.

A demain !