Les tableaux
CHAPITRE 7
114
répéter pour i := 1 à 4
{ écrire «donnez la valeur numéro », i
lire x [i]
}
Plus précisément, dans ce cas, l’utilisateur pourra toujours fournir plus d’une valeur par
ligne, mais le dialogue risque d’être un peu déconcertant, comme dans cet exemple où, par
mégarde, l’utilisateur a fourni deux valeurs au lieu d’une en réponse à la première question
(en définitive, on obtient les valeurs 5, 12, 25 et 8 dans le tableau x) :
donnez la valeur numéro 1
5 12
donnez la valeur numéro 2
donnez la valeur numéro 3
25
donnez la valeur numéro 4
8
2.5 Écriture des éléments d’un tableau
Là encore, il suffit d’appliquer à une variable indicée (élément de tableau), ce que l’on a
appris avec une variable simple du même type. En voici un exemple d’école, accompagné du
résultat fourni par son exécution :
tableau entier nombre [6]
entier i
nombre [1] := 0
répéter pour i := 2 à 5
nombre [i] := 1
nombre [6] := 2
répéter pour i := 1 à 6
écrire nombre [i]
0
1
1
1
1
2
Exemples d’affichage des valeurs d’un tableau
2.6 Utilisation de variables indicées dans des expressions
Une variable indicée peut apparaître dans une expression ou à gauche d’une affectation, au
même titre qu’une variable simple. En voici un exemple d’école :
CHAPITRE 7
114
répéter pour i := 1 à 4
{ écrire «donnez la valeur numéro », i
lire x [i]
}
Plus précisément, dans ce cas, l’utilisateur pourra toujours fournir plus d’une valeur par
ligne, mais le dialogue risque d’être un peu déconcertant, comme dans cet exemple où, par
mégarde, l’utilisateur a fourni deux valeurs au lieu d’une en réponse à la première question
(en définitive, on obtient les valeurs 5, 12, 25 et 8 dans le tableau x) :
donnez la valeur numéro 1
5 12
donnez la valeur numéro 2
donnez la valeur numéro 3
25
donnez la valeur numéro 4
8
2.5 Écriture des éléments d’un tableau
Là encore, il suffit d’appliquer à une variable indicée (élément de tableau), ce que l’on a
appris avec une variable simple du même type. En voici un exemple d’école, accompagné du
résultat fourni par son exécution :
tableau entier nombre [6]
entier i
nombre [1] := 0
répéter pour i := 2 à 5
nombre [i] := 1
nombre [6] := 2
répéter pour i := 1 à 6
écrire nombre [i]
0
1
1
1
1
2
Exemples d’affichage des valeurs d’un tableau
2.6 Utilisation de variables indicées dans des expressions
Une variable indicée peut apparaître dans une expression ou à gauche d’une affectation, au
même titre qu’une variable simple. En voici un exemple d’école :
