Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

dimanche 26 avril 2020

Baccalauréat 2008 Sujet 1

RÉPUBLIQUE TUNISIENNE
MINISTÈRE DE L’ÉDUCATION
 
¯¯¯¯¯
EXAMEN DU BACCALAURÉAT
SESSION 2008

Épreuve pratique d’informatique

Sections :
Mathématiques, Sciences expérimentales et
Sciences techniques

Coefficient de l’épreuve : 0.5

Durée : 1h

 

Important : Dans le répertoire Bac2008, créez un dossier de travail ayant comme nom votre numéro d’inscription
(6 chiffres) et dans lequel vous devez enregistrer, au fur et à mesure, tous les fichiers solutions de ce sujet.

 

On se propose d'écrire un programme Pascal permettant de déterminer et d'afficher si un entier N saisi (N>9) est divisible par 9 ou non, en appliquant la méthode suivante :

1. On fait la somme du 1er et du 2ème chiffre de N

2. Si la somme obtenue est supérieure ou égale à 9, on lui soustrait 9

3. On ajoute ensuite à cette somme et on lui applique la règle 2 (on lui retranche 9 si elle est supérieure à 9) et ainsi de suite jusqu'au dernier chiffre de N.

4. Si le résultat final est nul, le nombre N est alors divisible par 9.

 

Exemple :

Pour N = 65493 le programme effectuera les opérations suivantes :

 

6 + 5 = 11 (11 est supérieur ou égal à 9, on lui soustrait 9, on obtient 2)

2 + 4 = 6 (6 est strictement inférieur à 9)

6 + 9 = 15 (15 est supérieur ou égal à 9, on lui soustrait 9, on obtient 6)

6 + 3 = 9 (9 est supérieur ou égal à 9, on lui soustrait 9, on obtient 0)

 

Le résultat est nul et tous les chiffres de N ont été traités, donc le nombre 65493 est divisible par 9. En effet, 65493 = 9 x 7277

 

 

Grille d’évaluation

Questions

Nombre de points

Décomposition en modules utiles à la solution

5

Si exécution et tests réussis Alors

     Sinon

Compilation

Structures de données adéquates au problème posé

Traitements avec structures de contrôle adéquates

15

 

4

4

7

 

 

 
Back to top