Utilisation d’un tableau à une dimension
115
entier k
tableau entier a[6], b[6]
écrire «donnez 6 entiers : »
répéter pour k := 1 à 6
lire a [k]
répéter pour k := 1 à 6
b[k] := a [k] + 1
répéter pour k := 1 à 6
écrire b [k]
donnez 6 entiers : 8 5 10 3 20 1
9
6
11
4
21
2
Exemples d’emploi de variables indicées dans des expressions
Ici, nous avons exécuté le programme en lui fournissant les valeurs 8, 5, 10, 3, 20 et 1. Celles-ci sont tout d’abord rangées dans le tableau a, grâce à la première répétition pour. Puis la
répétition pour suivante place dans le tableau b, la valeur correspondante de a, augmentée
de 1 ; ce tableau b contient donc les valeurs 9, 6, 11, 4, 21 et 2. Ce sont ces dernières qui sont
affichées par la dernière boucle pour.
Exercice 7.1 Quels résultats fournira ce programme ?
tableau entier nombre [5]
entier i
répéter pour i := 1 à 5
nombre [i] := i * i
répéter pour i := 1 à 5
écrire nombre [i]
Exercice 7.2 Quels résultats fournira ce programme ?
tableau entier c [6]
entier i
répéter pour i := 1 à 6
lire c[i]
répéter pour i := 1 à 6
c [i] := c [i] * c [i]
répéter pour i := 1 à 3
écrire c [i]
répéter pour i := 4 à 6
écrire 2*c[i]
lorsqu’on lui fournit en données les valeurs : 2, 5, 3, 10, 4 et 2
115
entier k
tableau entier a[6], b[6]
écrire «donnez 6 entiers : »
répéter pour k := 1 à 6
lire a [k]
répéter pour k := 1 à 6
b[k] := a [k] + 1
répéter pour k := 1 à 6
écrire b [k]
donnez 6 entiers : 8 5 10 3 20 1
9
6
11
4
21
2
Exemples d’emploi de variables indicées dans des expressions
Ici, nous avons exécuté le programme en lui fournissant les valeurs 8, 5, 10, 3, 20 et 1. Celles-ci sont tout d’abord rangées dans le tableau a, grâce à la première répétition pour. Puis la
répétition pour suivante place dans le tableau b, la valeur correspondante de a, augmentée
de 1 ; ce tableau b contient donc les valeurs 9, 6, 11, 4, 21 et 2. Ce sont ces dernières qui sont
affichées par la dernière boucle pour.
Exercice 7.1 Quels résultats fournira ce programme ?
tableau entier nombre [5]
entier i
répéter pour i := 1 à 5
nombre [i] := i * i
répéter pour i := 1 à 5
écrire nombre [i]
Exercice 7.2 Quels résultats fournira ce programme ?
tableau entier c [6]
entier i
répéter pour i := 1 à 6
lire c[i]
répéter pour i := 1 à 6
c [i] := c [i] * c [i]
répéter pour i := 1 à 3
écrire c [i]
répéter pour i := 4 à 6
écrire 2*c[i]
lorsqu’on lui fournit en données les valeurs : 2, 5, 3, 10, 4 et 2
