RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Sections : |
||
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 |
Le jeu de billes
Ecrire un programme Pascal qui permet de simuler une partie de jeu de N billes entre un joueur et l'ordinateur selon le principe suivant :
- le joueur fixe le nombre N de billes (20 < N < 50), et l'ordinateur commence le jeu.
- l'ordinateur retire un nombre aléatoire de billes compris entre 1 et 6 (dans la limite de ce qui reste).
- ensuite le joueur saisit à son tour un nombre de billes à retirer compris entre 1 et 6 (dans la limite de ce qui reste).
- les deux dernières étapes seront répétées jusqu'à ce que la dernière bille soit retirée.
- Celui qui retire la dernière bille sera considéré perdant.
Le programme devra afficher avant chaque retrait, le nombre de billes restantes.
A la fin du jeu, le programme affiche l'un des deux messages suivants :
"Bravo ! Vous avez gagné" ou "Désolé ! Vous avez perdu"
Exemple :
Pour N = 22, et les retraits des billes suivants le programme affichera :
Nombre total de billes : 22
Nombre de billes retirées par l'ordinateur : 6
Nombre total de billes :16
Nombre de billes retirées par le joueur : 5
Nombre total de billes :11
Nombre de billes retirées par l'ordinateur : 5
Nombre total de billes : 6
Nombre de billes retirées par le joueur : 5
Nombre total de billes :1
Nombre de billes retirées par l'ordinateur :1
Bravo ! Vous avez gagné
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 |