Vous êtes sur la page 1sur 3

Spécialité 

: Base de données S2 Module :  Ecriture des programmes complexes à l’aide d’un langage procédural.

Thème01: LES TABLEAUX A UNE DIMENSION.

PARTIE THEORIQUE
1. Définition
Un tableau regroupe des éléments de mêmes types(entiers, des réels, des chaînes, …
etc.
Ils sont stockés dans les différentes cases du tableau, habituellement numérotées de 0
à n-1 ou 1 a n si n est la taille du tableau.
2. Declaration d’un tableau

VAR nom_tableau : ARRAY [1..n] OF type ;

[1..n] : Taille de tableau


Type : Type de données (integer , real , char,string…)
 Exemple :
VAR T1, T2 : ARRAY [1..5] OF real ;

3. Lecture d’un tableau


For i:=1 to n Do
readln (T1[i]);
4. Ecriture (Affichage) d’un tableau
For i:=1 to n Do
Writeln (T1[i]);
5. Opérations de mise à jour et de tri
a. Affectation
Si deux tableaux sont de même type, alors on peut affecter l’un à l’autre.
Exemple :
Var T1, T2 : array [1..10] of integer ;
T3 : array [1..5] of integer ;
T1 :=T2 ; cette opération est juste.
T1 :=T3 ; cette opération est fausse.

Enseignante : M YAHIA F Zohra INSFP Biskra Page 1


Spécialité : Base de données S2 Module : Ecriture des programmes à l’aide d’un langage procédural.

b. Méthode de tri d’un tableau 


Le tri par sélection Rechercher la plus petite valeur, le placer en début du tableau puis
la plus petite valeur dans les valeurs restantes et la placer a la deuxième position et
ainsi de suite, jusqu'à avoir parcoure la totalité du tableau.

INSFP Biskra Page 2


Spécialité : Base de données S2 Module : Ecriture des programmes à l’aide d’un langage procédural.

PARTIE PRATIQUE
Exemple :
Soit un tableau contient l’ensemble des notes des stagiaires, on veut :
Trier le tableau en ordre croissant.
afficher le tableau âpre le trie.

10 20 15 4 16 11 9 14 2 3

Exercice N1 :
Soit deux tableaux S,T qui contient 10 éléments entiers
Ecrire un programme en pascal qui permet construire un tableaux SOMME qui
contient la somme de deux tableaux S,T..
Exercice N2 :
Soit T un tableau de N entiers.
Écrire l’algorithme qui détermine le plus petit élément de ce tableau.
Exercice N3:
Soit N un tableau contient l’ensemble des notes des stagiaires Ecrire un programme
Pascal qui permet de :
Calculer la moyenne de classe.
Déterminer le nombre des stagiaires qui ont la moyenne supérieur à
la moyenne de classe.

INSFP Biskra Page 3

Vous aimerez peut-être aussi