Classe : 4ème SI 1
Ministère de l’Education
Lycée Mourouj 1 Devoir de Contrôle N°1
***** Matière : Algorithmique et Programmation
Enseignante : Imen HAJRI Durée 1H
Jeudi 27 octobre 2022
Exercice n°1 (10pts):
Le déterminant d'une matrice de taille n*n est le résultat de la soustraction de la multiplication des
éléments de la diagonale principale avec la multiplication des éléments de la diagonale secondaire.
Pour une matrice carré d’ordre 2, le déterminant est calculé comme suit :
On peut calculer le déterminant d’une matrice d’ordre 3 (3 lignes *3 colonnes) en utilisant les sous-
matrices d’ordre 2 calculées qui sont appelées des mineurs de la matrice originale, comme indiqué ci-
dessous :
Exemple :
Travail à faire :
Soit T une matrice carrée de taille 3*3 contenant dans chaque case, le couple des valeurs (lettre
alphabétique majuscule, son indice dans l’alphabet).
D U J
4 21 10
I A W
1. Donner une déclaration de la matrice T. 1 23
9
2. Ecrire un algorithme du module C E S
RempMat(T), qui permet de remplir la 5 19
matrice T par des lettres alphabétiques 3
majuscules aléatoires ainsi que son rang dans l’alphabet français.
3. Ecrire un algorithme du module Déterminant(T) qui permet de retourner le déterminant de la
matrice T (en utilisant le champ numérique de chaque case), comme expliqué ci-dessus.
1/2
www.infoplus.jimdo.com
Exercice n°2 (10pts):
Soit le fichier ‘’formule.txt’’ composé par n (2<=n<=10) expressions mathématiques, sous
la forme : nb1Enb2+nb3Enb4+nb5Enb6 où les nbi sont des entiers entre 1 et 15
(Exemple : 3E2+12E3+1E4 avec 3E2 = 3*3=9).
On veut évaluer chaque expression du fichier ‘’formule.txt’’ et la sauvegarder respectivement
dans le fichier ‘’Resultat.txt’’.
Exemple :
3E2+12E3+1E4 = 3*3+ 12*12*12 + 1*1*1*1 = 9+1728+1 = 1738
Travail à faire :
1. En supposant que le fichier ‘’formule.txt’’ est déjà rempli, écrire l’algorithme du module
Verif(f1) permettant de s’assurer que toutes les lignes de ce fichier sont conformes à la
contrainte : chaque ligne est sous la forme nb1Enb2+nb3Enb4+nb5Enb6 où les nbi sont des
entiers entre 1 et 15.
2. Ecrire l’algorithme du module Calcul(f1, f2) permettant de remplir le fichier ‘’Resultat.txt’’.
2/2
www.infoplus.jimdo.com