Rapport de stage
tableaux
Lycée Louise Michel
CHAPITRE 5 : LES TABLEAUX A UNE DIMENSION
I. Introduction aux tableaux à 1 dimension
A. Exemple introductif
Saisir la liste des 12 notes sur 30 16 23 8 19 28 20 18 14 10 9 15 24 Voici la liste de ces notes sur 20 10.67 15.33 5.33 12.67 18.67 13.33 12 9.33 6.67 6 10 16 Dans l'état actuel de vos connaissances, pour écrire l'algorithme qui donne la sortie d'écran suivante, vous êtes obligé de déclarer 12 variables différentes. On ne peut pas utiliser une seule variable qui prend successivement chaque valeur. Passe encore avec 12 notes, mais si l'on voulait réaliser ce traitement avec 30 ou 40 notes, cela deviendrait fastidieux. En outre, le même traitement est effectué 12 fois sur des variables différentes. Comme les variables ont des noms différents, on ne peut pas utiliser de boucle, ce qui allonge considérablement le code et le rend très répétitif. Pour résoudre ces problèmes, il est tentant d'utiliser un nom commun pour toutes les variables et de les repérer par un numéro. Ainsi, on pourrait déclarer toutes les variables d'un seul coup et utiliser une boucle pour effectuer le traitement en faisant varier le numéro des variables. Cela est possible grâce à l'utilisation d'un tableau. Programme conv_note Var note: tableau[1..12] de réels i: entier Début Afficher "Saisir la liste des 12 notes sur 30" Pour i de 1 jqà 12 Faire Saisir note[i] FinPour Afficher "Voici la liste de ces notes sur 20" Pour i de 1 jqà 12 Faire Afficher note[i]*2/3 FinPour Fin
B. Caractéristiques d'un tableau à une dimension
Un tableau à une dimension (ou vecteur) peut être vu comme une liste d'éléments. On le représente souvent comme une suite de cases contenant chacune une valeur. ex: Tableau salaire
1ière case 2ième case 3ième case 4ième case … 19ième case 20ième case
10000
8500
12300
13000
6500
9800
!" Un tableau possède un nom (ici salaire) et un nombre d'éléments (de cases) qui représente sa taille (ici 20). !"