Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 /7
Afin d’évaluer les connaissances de ses élèves, un enseignant de mathématiques a décidé de créer un
petit programme qui permet de :
1. générer aléatoirement deux entiers a et b (avec a et b compris entre 1 et 10),
2. demander à l’utilisateur de saisir le résultat de l’évaluation de l’expression arithmétique a * b,
3. lire la réponse saisie,
4. si la réponse vaut bien le résultat de l’évaluation de l’expression arithmitique a * b, le programme
affichera le message ”bravo” sinon il affiche le message ”faux”.
Q1) Compléter l’algorithme ci-dessous pour qu’il implémente le programme décrit ci-dessus. (3 pts)
Algorithme Programme
Debut
a ← ......................................
b ← ......................................
Ecrire (”Saisir le resultat de ”, a, ” * ”, b, ” = ”)
Lire (..........)
Si ............................................ Alors
Ecrire (”bravo”)
Sinon
Ecrire (”faux”)
Fin Si
Fin
Q2) Afin de rendre le programme plus compétitif, l’enseignant de mathématique à décider de mo-
difier l’algorithme précédent pour qu’il demande à l’utilisateur de saisir les réponses de 10 expressions
arithmétiques une par une en générant à chaque fois de nouveaux opérandes aléatoires (a et b). A la
fin, le programme affichera le nombre de réponses correctes et le nombre de réponses fausses.
1
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
Exercice 2 /4
Ecrire l’algorithme d’un programme qui permet de coder une chaı̂ne de caractères CH Saisi au
clavier de longueur L. Le procédé du codage consiste à échanger les valeurs du premier et l’avant-
dernier caractère si sa longueur L > 6 sinon on remplace le dernier caractère par le caractère ‘*’.
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
2
Exercice 3 /3
Ecrire l’algorithme d’un programme qui permet de calculer la surface H sachant que les cotés c1 et
c2 seront saisis au clavier.
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
Exercice 4 /6
On a i boites de pommes. Chaque boite carré de taille m contient m * m pommes. On a remarqué
deux propriétés intéressantes des boites.
— la petite boite est de taille 1, la suivante est de taille 2, ..., jusqu’on arrive à la taille i,
— les boites dont la taille est pair contiennent que des pommes jaunes. les boites dont la taille est
impair contiennent que des pommes rouges.
3
Etant donnée le nombre des boites de pommes, ecrire l’algorithme d’un programme qui permet de
calculer le nombre des pommes jaunes et le nombre des pommes rouges.
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................
.......................................................................................................................................................