Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 :
Soit T un tableau d’entiers
Exercice 2 :
soient les deux vecteurs u(x,y,z) et v(x,y,z)
Exercice :
Ecrire la fonction Triangle_Pascal(n) qui permet de créer une matrice carré d’ordre n
représentant le triangle de Pascal
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
Exercice 3:
Soit M une matrice carré d’ordre n.
1. Écrire une fonction PYTHON Est_symetrique (M) qui vérifie si une matrice M est
symétrique (M[i,j]=M[j,i]).
2. Écrire une fonction PYTHON Est_diagonale (M) qui vérifie si une matrice M est
diagonale (M[i,j]=0 pour tout i≠j).
3. Écrire une fonction PYTHON Est_triangSup (M) qui vérifie si une matrice M est une
matrice triangulaire supérieure (M[i,j]=0 pour tout i >j).
Exercice 4:
Écrire une fonction PYTHON Product_mat(A, B) qui calcule le produit de deux matrices A et
B. La fonction doit afficher un message d’erreur lorsque les dimensions des deux matrices
sont incompatibles.
Exercice 5 :
Les points-cols d’une matrice sont les éléments qui sont à la fois un maximum sur leur ligne
et un minimum sur leur colonne.
1. Ecrire une fonction python Saisie_entier () qui permet de saisir un entier positif.
2. Ecrire une fonction python Saisie_Mat(n,m) qui permet de saisir une matrice de n
lignes et m colonnes par des entiers positifs.
3. Ecrire une fonction python Point_cols(M ,i) qui permet de retourner la liste des
points-cols de la matrice M sur la ligne i.
Chaque point-col est représenté par une liste contenant la valeur du point et le couple
formé par la position ligne et la position colonne.
4. Ecrire le programme principal qui permet de :
a. Saisir deux entiers positifs n et m.
b. Saisir une matrice M(n,m) d’entiers positifs.
c. Construire puis afficher une liste PCol représentant la liste des points-cols de la
matrice M.