1 . Exemple de problème
Saisir une suite de 12 nombres, puis
afficher cette suite après avoir divisé tous les nombres
par la valeur maximale
de la suite.
La seule solution dont nous disposons à
l’heure actuelle consiste à déclarer douze variables, appelées par exemple
Var1,Var2 ....
Et pour un programme de gestion avec une
quelques centaines ou quelques milliers de valeurs à traiter ???
Si en plus on est dans une situation on
l’on ne peut pas savoir d’avance combien il y aura de valeurs à traiter ???
C’est pourquoi la programmation nous
permet de rassembler toutes ces variables en une seule, au sein de laquelle
chaque valeur sera désignée par un numéro
2 . Les Tableaux
Un ensemble de valeurs portant le même
nom de variable et le même type , s’appelle un tableau, ou encore une variable
indicée
Le nombre qui, au sein d’un tableau, sert
à repérer chaque valeur s’appelle
l’indice
Chaque fois que l’on doit désigner un
élément du tableau, on fait figurer le nom du tableau, suivi de l’indice de
l’élément
Syntaxe
TABLEAU
Nom_tableau [
longueur ]:
type
;
Exemple
TABLEAU
nombres[ 10
]:
Entier
Accès en lecture :
Ecrire
(tabl[4]) {le
contenu du tableau à l’indice 4 est
affiché à l’ écran}
Accès en écriture :
Lire(tabl[5])
{la
valeur entrée par l’utilisateur est enregistrée
dans le tableau à l’indice5}
Exemple
Algorithme calcul
de moyenne
Tableau Note[12] :
entier
Variables Moy, Som :entier
Début
Pour i ← 0 à 11
Ecrire "Entrez la note n°", i
Lire [Note[i]]
i Suivant
Som ← 0
Pour i ← 0 à 11
Som ← Som + Note[i]
i Suivant
Moy ← Som / 12
Fin
Remarque générale : l’indice qui sert à désigner les
éléments d’un tableau peut être exprimé directement comme un nombre en clair,
mais il peut être aussi une variable, ou une expression calculée
Dans un tableau, la valeur d’un indice
doit toujours :
–être
égale au moins à 0
–être
un nombre entier
–être
inférieure ou égale au nombre d’éléments du tableau-1


