Vous êtes sur la page 1sur 2

Devoir de synthèse N°1

Classe 4ème sciences expérimentales


Lycée Nizar Menzel Bouzelfa
Matière : Informatique
Durée : 1 heure 30
Nom :…………………………………………..Prénom :…………………………………………

Exercice 1 :
On se propose d’écrire un algorithme d’un programme intitulé Divisible_25 qui permet de
saisir un entier n donné par l’utilisateur puis d’afficher un message indiquant si n est divisible
par 25 ou non selon le principe suivant :
Un entier n est divisible par 25 s’il se termine par 00 ou 25 ou 50 ou 75.
Exemples :
 n=4500 est divisible par 25 car 4500 se termine par 00
 n=23825 est divisible par 25 car 23825 se termine par 25
 n=194575 est divisible par 25 car 194575 se termine par 75
 n=3691450 est divisible par 25 car 3691450 se termine par 50
 n=14895 n’est pas divisible par 25 car 14895 ne se termine ni par 00, ni par 25, ni par
50, ni par 75
Travail demandé :
1) Ecrire l’algorithme du programme ci-dessus.
2) Dresser le tableau de déclaration des objets de l’algorithme.
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
Exercice 2
On se propose d’écrire un algorithme d’un programme intitulé Table_Multiplication qui
permet d’évaluer si l’utilisateur maitrise bien la table de multiplication ou non. Le principe du
programme est le suivant :
1) L’ordinateur génère aléatoirement deux nombre nbo1 et nbo2 compris entre 1 et 9
2) L’utilisateur saisit un nombre nbu.
3) Si nbu = nbo1*nbo2 alors on augmente le score de l’utilisateur (su) de 1.
4) Répéter les tapes 1 , 2 et 3 six fois
A la fin, le programme affichera un message indiquant si l’utilisateur a réussi ou non.
Lorsque le score obtenu est supérieure ou égale à 4, le programme affichera le
message : Vous avez réussi sinon le programme affichera le message : vous n’avez
pas réussi.
Exemple d’exécution :
Essai n° nbo1 nbo2 nbu su
0
1 2 9 18 1
2 3 7 27 2
3 6 5 42 2
4 8 3 24 3
5 5 5 25 4
6 5 8 30 4
Le programme affichera le message : Vous avez réussi
Travail demandé :
1) Ecrire l’algorithme du programme ci-dessus.
2) Dresser le tableau de déclaration des objets de l’algorithme.
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………

Vous aimerez peut-être aussi