Vous êtes sur la page 1sur 2

4ème Scientifiques

LES TABLEAUX

Les tableaux à une dimension : les vecteurs


Activité : Soit un tableau Moy contenant les moyennes des élèves d’une classe de 100 élèves
Questions :
• Quel est le type des éléments du tableau Moy : il sont de ……………. type.
• Quelle est donc la définition d’un tableau :
• Comment on accède aux éléments d’un tableau
• Comment on déclare maintenant un tableau
a) Définition : Un tableau est une structure de donnée permettant de ranger un nombre fini
d’éléments de même type.
b) Accès aux éléments du tableau : On peut accéder à un élément d’un tableau en utilisant la forme
suivante : Ident_tableau [indice]
Moy [1] = 12.5
Moy [i] : indique l’élément du tableau Moy à la position i
Remarques :
• On peut lire et écrire un élément du tableau : exemple (lire(Moy [3]) , écrire(Moy [3])
• On peut modifier un élément par une instruction d’affectation :
exemple (Moy [3] 12)
• Les opérations sur les éléments du tableau sont les mêmes pour les variables de même
type.
 Les indices peuvent être soit de :
 type entier :

12.52 11.43 10.66 9.54 12.78 23.90 21.33


1 2 3 4 5 6 7 ……… 30
Un tableau de 30 réels
 type caractère
12 34 65 78 32 12
'a' 'b' 'c' 'd' 'e' 'f' 'g' ……… 'z'
 Un tableau de 26 entiers

c) Déclaration :
1ère méthode :
Tableau de déclaration des objets :
Objets Type Rô le
Ident_tableau Tableau de taille et de type élément Rô le
Exemple: Tableau contient les moyennes de 100
Moy Tableau de 100 réels élèves

Au niveau pascal :
VAR :
<Ident_tableau>: ARRAY [born_inf..born_sup] OF <type_élément> ;
Exemple :
VAR
Moy : ARRAY[1..100] OF real ;
2ème méthode :
Au niveau analyse :
Tableau de déclaration des nouveaux types
Type
Type_tableau = tableau de taille et de Type_élément
Exemple :
TAB = tableau de 100 réels
Tableau de déclaration des objets
Objets Type Rôle
Ident_tableau Type_Tableau Rô le
Exemple : Tableau contient les moyennes de 100 élèves
Moy TAB

Au niveau pascal :
TYPE
Type_Tableau = ARRAY [born_inf..born_sup] OF Type_élément;
VAR
Ident_tableau: Type_Tableau;
Exemple :
TYPE
TAB= ARRAY [1..100] OF real ;
VAR
Moy : TAB ;

Application :
 Soit à remplir N entiers positifs (au moins 5) dans un tableau de taille 30, puis afficher les
entiers >=10.
 Afficher un tableau remplit par N ( n dans [5..30]) caractères majuscules.

Vous aimerez peut-être aussi