Lycée Ras Jebel Matière : Informatique
Classes : 3ème Mathématiques Coefficient : 1
DEVOIR DE SYNTHESE N° 2 Date : 13/03/2024 Durée : 1 h 30 mn
Enseignante : Mme Nejla MAHJOUB ABDELLATIF
Nom & prénom : …………………………………………………………………… Note : ……… / 20
Exercice n°1 : (7 points = 3 pts + 4 pts)
Un jardinier souhaite creuser un puit dans son jardin. Le prix de forage dépend de la profondeur
du puit. Le premier mètre coûte 100 dt, le second mètre coute 20 dt, le troisième 40 dt et ainsi
de suite en ajoutant 20 dt tous les mètres.
1. Compléter la solution algorithmique suivante en utilisant une structure de contrôle
itérative afin de calculer et d’afficher le coût de forage d’un puit de dix (10) mètres de
profondeur.
Algorithme Forage TDO :
Début Objet Type/Nature
prix←………………………………………………………
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
Ecrire (……………………………………. )
Fin
2. Le budget alloué à ce projet est une donnée saisie supérieure strictement à 100 dt, le
jardinier veut connaitre la profondeur maximale qu’il peut atteindre avec une telle
somme. Ecrire un algorithme permettant de déterminer la profondeur maximale en
fonction de budget saisi.
Algorithme Forage
Début
………………………………………………………… ……………………………………………………
………………………………………………………… ……………………………………………………
………………………………………………………… ……………………………………………………
………………………………………………………… ……………………………………………………
………………………………………………………… ……………………………………………………
………………………………………………………… Fin
………………………………………………………… TDO :
Objet Type/Nature
…………………………………………………………
…………………………………………………………
…………………………………………………………
Page 1 sur 3
Exercice n°2 : (6 points=1.5 pts+4.5 pts)
Un DAB (Distributeur Automatique de Billets) propose de ne distribuer que des billets de 10 dt
ou 20 dt. Lors d’un retrait, le DAB distribue le moins de billets possible.
1. Pour chacune des sommes suivantes donner le
nombre de billets tirés de 10 dt et celles de 20 dt :
Somme Nb billets_10 Nb billets_20
50 dt
80 dt
35 dt
2. Compléter l’algorithme suivant afin d’afficher si c’est
possible le nombre de billets de 10 dt ainsi que de 20
dt pour une somme saisie :
Algorithme DAB
Début TDO :
Ecrire ( ………………………………………..) Objet Type/Nature
Lire (………… )
Si …………. Mod 10 ≠0 alors
Ecrire (" impossible ")
Sinon
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
……………………………………………………………….
……………………………………………………………….
……………………………………………………………….
……………………………………………………………….
……………………………………………………………….
……………………………………………………………….
……………………………………………………………….
……………………………………………………………….
Fin Si
Fin
Page 2 sur 3
Exercice n°3 : (7 points)
Un nombre Harshad est un entier naturel non nul qui est divisible par la somme de ses chiffres.
Exemple 144 est un nombre Harshad car il est divisible par la somme de ses chiffres qui est
1+4+4=9.
Travail demandé :
Ecrire un algorithme et son TDO du programme nommé Harshad permettant de :
Remplir un tableau T par n entiers formés par trois chiffres, avec 5 ≤ n ≤ 30,
Déterminer et afficher seulement les nombres Harshad du tableau T.
Exemple :
0 1 2 3 4 5
T: 144 119 147 450 156 252
Le résultat affiché est :
Les nombres Harshad sont 144|450|156|252
Algorithme Harshad TDO :
Début Objet Type/Nature
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
……………………………………………………………….
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
………………………………………………………………..
……………………………………………………………….
Fin
Page 3 sur 3