mercredi 23 janvier 2013

Cours Algorithme : Les tableaux

,

1 . Exemple de problème

Saisir une suite de 12 nombres, puis afficher cette suite après avoir divisé tous les nombres
par la valeur maximale de la suite.

 
La seule solution dont nous disposons à l’heure actuelle consiste à déclarer douze variables, appelées par exemple Var1,Var2 ....
Et pour un programme de gestion avec une quelques centaines ou quelques milliers de valeurs à traiter ???

Si en plus on est dans une situation on l’on ne peut pas savoir d’avance combien il y aura de valeurs à traiter ???
C’est pourquoi la programmation nous permet de rassembler toutes ces variables en une seule, au sein de laquelle chaque valeur sera désignée par un numéro
 

2 . Les Tableaux

Un ensemble de valeurs portant le même nom de variable et le même type , s’appelle un tableau, ou encore une variable indicée
Le nombre qui, au sein d’un tableau, sert à repérer chaque valeur s’appelle  l’indice
Chaque fois que l’on doit désigner un élément du tableau, on fait figurer le nom du tableau, suivi de l’indice de l’élément



 
Syntaxe
TABLEAU Nom_tableau [ longueur ]: type ;
Exemple 
           TABLEAU nombres[ 10 ]: Entier
 
Accès en lecture :
Ecrire (tabl[4]) {le contenu du tableau à l’indice 4   est affiché à l’ écran}
 Accès en écriture :
tabl[3] 18 {la valeur 18 est placée dans le   tableau à l’indice 3}
Lire(tabl[5]) {la valeur entrée par l’utilisateur est   enregistrée dans le tableau à l’indice5}
Exemple  
Algorithme calcul de moyenne
Tableau Note[12] : entier
Variables Moy, Som :entier
 
Début 
 
Pour i ← 0 à 11
    Ecrire "Entrez la note n°", i
    Lire [Note[i]]
  i
Suivant
 
Som ← 0
 
Pour i ← 0 à 11
   
SomSom + Note[i]
  i
Suivant
 
MoySom / 12
Fin
 
Remarque générale : l’indice qui sert à désigner les éléments d’un tableau peut être exprimé directement comme un nombre en clair, mais il peut être aussi une variable, ou une expression calculée

Dans un tableau, la valeur d’un indice doit toujours :
être égale au moins à 0
être un nombre entier
être inférieure ou égale au nombre d’éléments du tableau-1



0 commentaires to “Cours Algorithme : Les tableaux”

Enregistrer un commentaire