Académique Documents
Professionnel Documents
Culture Documents
Un tableau à deux dimension est une structure dont les éléments sont de même type .il permet la
représentation de variable qui prennent des valeurs selon deux critères ; un critère pour la ligne et
l’autre pour la colonne .
Les tableaux à deux dimensions sont utilisés généralement dans les calcules des matrices .
Exemple :
Répresenter des notes des élèves dans les modules ( algo/analyse / math)
E1 E2 E3 E4 E5
Algo (M1) 10 11 12 11 16
Analyse(M2 15 12 16 10 16
)
Math (M3) 10 12 16 17 10
Syntaxe :
En algorithme
En pascal
m est le nombre de
colonne
3/ lecture d ‘un tab à 2 dim :
faire end ;
Fin pour ;
Fin pour ;
Remarque
En pascale
For i := 1 to n do
For j: = 1 to m do
Writlen ( tab2[I,j] ) ;
5/ affectation
Pour affecter un tableau à un autre il faut que les deux tableau soient de méme type
En pascale en algorithme
Tab1, tab2 : array [1..n , 1..m] of real ; tab1,tab2 = tableau [1..n, 1..m] : real ;
Exercice d application
Ecrire un algorithme qui permet a l’utilisateur de saisir les notes de 5 étudiants dans 3 matière puis calculer la somme et
la moyenne de chaque étudiants
Solution
Algorithme moyenne
Var
M,S: réel ;
J ,i : entier ;
Debut
Fin pour ;
Fin pour ;
M := 0 ;
S := 0
M := S/3;
Ecrire (‘la moyenne des notes de l etudiant num : ‘’ ,i+1 , ‘’est :’’,M);
Fin pour ;
Fin pour ;
Fin .