Vous êtes sur la page 1sur 4

Université AMO de Bouira Faculté Des Sciences et des Sciences Appliquées

Série de TP N° 03 Module : OPM

- Traitement Matriciel- 1ère année MI 2020/2021

Exercice 01:
Écrire un script python qui permet de :
- Lire un tableau d’entiers de taille n.
- Afficher le tableau.
- Calculer la moyenne des éléments du tableau.
- Afficher les éléments positifs du tableau et leurs rangs.
- Calculer et afficher le nombre des éléments positifs du tableau.

Exercice 02 :
Écrire un script python qui permet de :
- Lire une matrice A d’ordre n*m.
- Calculer et afficher la somme des éléments de la première ligne.
- Calculer et afficher le maximum d’une colonne « c » introduite au clavier.
- Permuter les éléments des deux colonnes.
- Afficher la matrice.

Exercices supplémentaires :

Exercice 01:
Calculer et afficher le nombre d’apparition d’une valeur « v » introduite au
clavier.

Exercice 02:
Réaliser un script qui détermine la plus petite valeur dans un tableau d’entiers
A, et son rang (indice).
Remarque : Si le tableau contient plusieurs valeurs min, le programme
retiendra la position du premier min rencontré.
Exercice 03:
Ecrire un script qui permet d’inverser les éléments d’un vecteur, sans utiliser
de variable intermédiaire.
Par exemple le vecteur T= (2, 5, 6, 9) sera transformé en T= (9, 6, 5, 2).
Exercice 04:
1/4
Ecrire un script qui détermine, à partir de notes d’élèves enregistrées dans
un tableau, combien d’entre elles sont supérieures à la moyenne de la classe.

Exercice 05:
Ecrire un programme qui permet de construire un tableau d'entiers T1 qui
contient les éléments pairs d'un vecteur T donné.
Exemple :
T 15 6 4 2 11 19 20 5

T1 6 4 2 20

Exercice 06 :
Ecrire un script qui permet de lire un tableau T, puis d’effacer toutes les
occurrences de la valeur 0 dans le tableau T et de tasser les éléments restants.
T 15 6 0 2 11 19 0 5

 T 15 6 2 11 19 5

Exercice 07:
Soit un vecteur T. Ecrire un script qui permet de construire deux autres
vecteurs T1 et T2 : T1 contient les multiplicateurs de 5 de T, et T2 qui contient
les éléments restants.

Exercice 08:
Ecrire un script qui permet de trier un tableau T par ordre croissant.

Exercice 09:
Écrire un script python qui permet de lire une matrice carrée A d’ordre n.
Mettre les éléments du diagonal principal à 1. Puis mettre les éléments du
diagonal inverse à 0.
Exercice 10:
Réaliser un script qui affiche la matrice transposée d'une matrice A entée au
clavier.

( ) ( )

2/4
Exercice 11:
Ecrire un script qui permet de remplir une matrice par des valeurs entrées
au clavier et d’afficher la matrice ainsi que la somme de chaque ligne et de
chaque colonne en n'utilisant qu'une variable d'aide pour la somme.

Exercice 10:
Ecrire un script qui permet de :
1- Lire la première colonne d'une matrice carrée A (n, n):
2- Calculer les éléments des autres colonnes comme suites:
- A[i,j] = i*j si i est pair
- A[i,j]= i+j si i est impair
3- Afficher la matrice A.
Exercice 12:
Ecrire un script ou une fonction (en algorithmique) qui d’afficher la somme
des éléments paires d’une matrice M.
Exercice 13:
Soit une matrice T(n,m) qui contient les notes des étudiants du premier
année MI semestre 2.
Ecrire un script avec fonctions qui permet de :
- calculer les moyennes générales des étudiants.
- calculer les notes moyennes des modules.
- chercher la meilleure note pour un module donné.
- cherche la meilleure note du semestre, de quel étudiant, et dans quel
module.
Exercice 14:
Écrivez un programme pour lire les éléments de deux matrices et ajoutez
les deux matrices dans la troisième.
Exercice 15:
Écrivez un programme pour lire les éléments d'une matrice et d'un
scalaire puis effectuez une multiplication scalaire de la matrice.

Exercice 15:
Écrivez un programme pour lire les éléments d'une matrice et trouver la
somme des éléments de la diagonale principale de la matrice.

3/4
Exercice 16:
Écrivez un programme pour lire les éléments de deux matrices, puis
multipliez les deux matrices dans la troisième.

Exercice 17 :
En mathématiques, une matrice stochastique (aussi appelée matrice de
Markov) est une matrice carrée dont chaque élément est un réel compris entre 0
et 1 et dont la somme des éléments de chaque ligne vaut 1.
Une matrice est dite bistochastique (ou doublement stochastique) si la somme
des éléments de chaque ligne et de chaque colonne vaut 1.
- Ecrire un script qui permet de vérifier est ce que la matrice P est stochastique
et est-ce que P est bistochastique.
Exercice 18:
Ecrire un script qui, pour tout entier n positif, retourne la matrice carrée
dont la première ligne est 1, 2, …, n, la suivante n+1, n+2, …, 2n, et ainsi de
suite jusqu’à la dernière ligne.
Exercice 19:
Soit une matrice A(n,m) de valeurs entières. Ecrire un script qui permet
de faire un tri décroissant sur toutes les colonnes de la matrice A

***************

4/4

Vous aimerez peut-être aussi