Académique Documents
Professionnel Documents
Culture Documents
Const L = 4 ; C = 3 ; j L
//Mat(LxC) avec Mat 1 2 3
// L ; nombre de lignes i↓ 1 ? ? ? Mat [2,3] := 6
//C : nombres de colonnes 2 ? ? 6
3 ? ? ?
Var Mat : Array [1 . . L , 1 . . C ] of Integer ;
C 4 ? ? ?
i , j : integer;
1 2 3 4
Exercice 2.2 (Manipulation des indices). M(4x4) U(4x4)
5 6 7 8 0
Ecrire un programme pascal qui permet de :
9 10 11 12 0 0
1. Lire une matrice A(4×4) de type entier
13 14 15 16 0 0 0
2. Afficher la diagonale principale.
3. Afficher la diagonale inverse.
4. décomposer M en trois matrices L , U et D avec L est une
matrice triangulaire inferieur, U triangulaire supérieur et
L(4x4) D(4x4)
0 0 0 0 0 0
D diagonale (voir exemple ci-contre).
0 0 0 0 0
5. Reconstruire une nouvelle matrice AA, à partir de L , U et D.
0 0 0 0
Exercice 2.3 (casse-tête) 0 0 0
M(3x4) MM(4x3)
1 2 3 4 1 2 3
Question 2 5 6 7 8 4 5 6
9 10 11 12 Question 3 7 8 9
10 11 12
V 1 2 3 4 5 6 7 8 9 10 11 12
https://www.facebook.com/groups/inf19stc/ TP2