Rapport de stage

1403 mots 6 pages
S. Laporte

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). !"

en relation

  • Rapport de stage
    607 mots | 3 pages
  • Rapport de stage
    7991 mots | 32 pages
  • Rapport de stage
    1648 mots | 7 pages
  • Rapport de stage
    252 mots | 2 pages
  • Rapport de stage
    559 mots | 3 pages
  • Rapport de stage
    1297 mots | 6 pages
  • Rapport de stage
    4827 mots | 20 pages
  • Rapport de stage
    4030 mots | 17 pages
  • Rapport de stage
    273 mots | 2 pages
  • Rapport de stage
    7773 mots | 32 pages
  • Rapport de stage
    438 mots | 2 pages
  • Rapport de stage
    10571 mots | 43 pages
  • Rapport de stage
    1412 mots | 6 pages
  • Rapport de stage
    454 mots | 2 pages
  • Rapport de stage
    680 mots | 3 pages