Utilisation d’un tableau à une dimension
113
place dans le tableau nommé voyelle les six caractères corrrespondants aux 6 voyelles :
Si l’on souhaite placer la même valeur, par exemple 1 dans chacun des éléments du tableau x
précédent, il est inutile d’utiliser 4 instructions d’affectation différentes comme dans :
x[1] := 1
x[2] := 1
x[3] := 1
x[4] := 1
Il suffit, en effet, de faire appel à une répétition pour :
répéter pour i := 1 à 4
x[i] := 1
Remarque
Ici, nos affectations ont lieu en suivant l’ordre naturel des éléments du tableau. Mais, bien
entendu, elles pourraient être réalisées dans n’importe quel ordre et à n’importe quel
moment. Il faudra cependant prendre garde à ne pas chercher à utiliser un élément d’un
tableau avant qu’il n’ait été défini.
2.4 Lecture des éléments d’un tableau
Si l’on a déclaré un tableau x par :
tableau entier x [4]
on pourra lire une valeur pour son premier élément par :
lire x[1]
De même :
lire x[1], x[3]
lira deux valeurs entières qui seront affectées respectivement au premier et au troisième
élément du tableau x.
Bien entendu, il vous sera possible de lire des valeurs pour chacun des éléments de x en utilisant une répétition appropriée :
répéter pour i := 1 à 4
lire x[i]
Notez qu’ici, compte tenu des conventions que nous nous sommes données pour la lecture
des informations, l’utilisateur pourra présenter sa réponse comme il le souhaite : une seule
valeur par ligne, deux valeurs par ligne, toutes sur une même ligne... En revanche, cette liberté n’existera plus si l’on souhaite guider l’utilisateur en lui indiquant, par exemple, un
numéro pour chaque valeur, comme dans :
a
e
i
o
u
y
voyelle
113
place dans le tableau nommé voyelle les six caractères corrrespondants aux 6 voyelles :
Si l’on souhaite placer la même valeur, par exemple 1 dans chacun des éléments du tableau x
précédent, il est inutile d’utiliser 4 instructions d’affectation différentes comme dans :
x[1] := 1
x[2] := 1
x[3] := 1
x[4] := 1
Il suffit, en effet, de faire appel à une répétition pour :
répéter pour i := 1 à 4
x[i] := 1
Remarque
Ici, nos affectations ont lieu en suivant l’ordre naturel des éléments du tableau. Mais, bien
entendu, elles pourraient être réalisées dans n’importe quel ordre et à n’importe quel
moment. Il faudra cependant prendre garde à ne pas chercher à utiliser un élément d’un
tableau avant qu’il n’ait été défini.
2.4 Lecture des éléments d’un tableau
Si l’on a déclaré un tableau x par :
tableau entier x [4]
on pourra lire une valeur pour son premier élément par :
lire x[1]
De même :
lire x[1], x[3]
lira deux valeurs entières qui seront affectées respectivement au premier et au troisième
élément du tableau x.
Bien entendu, il vous sera possible de lire des valeurs pour chacun des éléments de x en utilisant une répétition appropriée :
répéter pour i := 1 à 4
lire x[i]
Notez qu’ici, compte tenu des conventions que nous nous sommes données pour la lecture
des informations, l’utilisateur pourra présenter sa réponse comme il le souhaite : une seule
valeur par ligne, deux valeurs par ligne, toutes sur une même ligne... En revanche, cette liberté n’existera plus si l’on souhaite guider l’utilisateur en lui indiquant, par exemple, un
numéro pour chaque valeur, comme dans :
a
e
i
o
u
y
voyelle
