100% ont trouvé ce document utile (1 vote)
541 vues2 pages

Exercices sur les Matrices

Le document décrit huit exercices portant sur des opérations sur des matrices telles que trouver le minimum et le maximum, compter des occurrences, remplir et transformer des matrices, calculer des sommes et traces, et trouver des éléments vérifiant une propriété donnée.

Transféré par

Yassmin Boos
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
541 vues2 pages

Exercices sur les Matrices

Le document décrit huit exercices portant sur des opérations sur des matrices telles que trouver le minimum et le maximum, compter des occurrences, remplir et transformer des matrices, calculer des sommes et traces, et trouver des éléments vérifiant une propriété donnée.

Transféré par

Yassmin Boos
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Les Matrices 3eme SI

Série d’exercices : les matrices


NB : la division modulaire est obligatoire. Toute solution doit comporter au moins deux
modules.

Exercice 1 :
Ecrire un algorithme qui permet de chercher le minimum et maximum dans une matrice
M(L,C)de réels .

Exercice 2 :
Ecrire un algorithme qui permet de calculer le nombre d’occurrences d’un nombre donné
X dans une matrice d’entiers.

Exercice 3 :
Soit une matrice M(l, c) d’entiers (avec l≤10 et c≤10). Ecrire un algorithme qui permet de :
1- remplir une matrice au hasard par des entiers de trois chiffres.
2- construire une deuxième matrice par les sommes des chiffres de chaque entier dans la
même position
3- d’afficher la matrice résultat

Exercice 4 :
Soit une matrice A(N, M) de caractères (N≤20 et M≤30). Ecrire un algorithme qui permet
de :
1- Rechercher un caractère dans la matrice A.
2- Calculer le nombre de voyelles appartenant à la matrice A.
Exercice 5 :
Soit une matrice carrée A(N,N) d’entiers (avec N≤25). Ecrire un algorithme permettant de :
1- Calculer la trace de la matrice A. (La trace est la somme des éléments de la diagonale
principale).
2- Déterminer le maximum et sa position, des valeurs des deux diagonales (principale et
secondaire).
Exercice 6 :
Soit une matrice A(N, M) d’entiers (N≤20 et M≤30), écrire un algorithme qui permet de :
- Calculer et sauvegarder la somme de chaque colonne
- Déterminer et afficher la position Jmin de la somme minimale et la position Jmax de la
somme maximale.

Exercice 7 :
Soit une matrice carrée M(L, L) de caractères aléatoires (avec L≤20). Ecrire un algorithme
qui permet de :
1- remplir la matrice avec des lettres majuscules aléatoires
2- afficher les chaines composées par les lettres de chaque ligne
1
Les Matrices 3eme SI

3- afficher les chaines composées par les lettres de chaque colonne


4- afficher la chaine composée par les lettres de la diagonale principale
5- afficher la chaine composée par les lettres de la diagonale secondaire
Exemple : soit la matrice suivante avec L=4
A L I G
R Y U M
O F P E
S N R Q

Les chaines des lignes : [‘ALIG’, ‘RYUM’, ‘OFPE’, ‘SNRQ’]


Les chaines des colonnes : [‘AROS’, ‘LYFN’, ‘IUPR’, ‘GMEQ’]
La chaine de la diagonale 1 : AYPQ
La chaine de la diagonale 2 : GUFS
Exercice 8 :
On désire afficher, à partir d’une matrice M de L lignes x C colonnes d’entiers strictement
positifs, tous les éléments vérifiant la propriété : l’élément est à la fois égal à la somme des
chiffres de tous les éléments de sa ligne et à celles des éléments de sa colonne.

Exemple :
Pour la matrice M suivante de taille 4 lignes et C colonnes

6+1+7+1+0+7+3+3+4+1 = 33

74 617 16 53
7 107 19 188
98 33 14 23 9+8+3+3+1+4+2+3 = 33
201 41 67 11

Le programme affichera : Elément 33 ligne 3 colonne 2

Travail demandé :
Ecrire un algorithme modulaire qui permet de :
 Saisir deux entiers L et C (2<L<= 10 et 2<C<= 10)
 Remplir une matrice carrée A par L*C entiers strictement positifs.
 Afficher tous les éléments qui vérifient la propriété définie dessus.

Vous aimerez peut-être aussi