Vous êtes sur la page 1sur 2

RÉPUBLIQUE TUNISIENNE

MINISTÈRE DE L’ÉDUCATION Épreuve pratique d’informatique



EXAMEN DU BACCALAURÉAT
SESSION 2017 Durée : 1h Coefficient : 0.5
Sections : Maths, Sciences
Date : 25 mai 2017 S21
expérimentales et S.Techniques
Important :
1) Une solution modulaire au problème est exigée.
2) Dans le répertoire Bac2017, créez un dossier de travail portant comme nom votre numéro
d’inscription (6 chiffres) dans lequel vous devez enregistrer au fur et à mesure tous les fichiers
solutions de ce sujet.

Le club culturel d’un lycée organise un jeu de lettres entre les élèves de l’établissement. Le jeu se joue à
deux sous forme de tours en appliquant le principe suivant :
- On propose 10 lettres alphabétiques majuscules.
- Chacun des deux joueurs est appelé à former un mot significatif dans la langue française
composé par des lettres parmi les 10 proposées.
- Le score du tour de chacun des joueurs sera égal au nombre de lettres du mot proposé une fois
validé par l’enseignant.
Pour simuler un tour de ce jeu, on donne l’algorithme du programme principal suivant :
0) Début Jeu
1) PROC Generer (ch)
2) Ecrire (" Les 10 lettres sont:", ch)
3) Ecrire ("Donner la proposition du joueur1 : "), Lire (mot1)
4) Ecrire ("Donner la proposition du joueur2 : "), Lire (mot2)
5) Si (FN Verif (mot1, ch))
Alors Score1long(mot1)
Fin Si
6) Si (FN Verif (mot2, ch))
Alors Score2 long (mot2)
Fin Si
7) Si (Score1= Score2)
Alors Ecrire ("Egalité entre les deux joueurs ")
Sinon Si (Score 1> Score 2)
Alors Ecrire ("C’est le premier joueur qui a gagné")
Devoirs et examens sur : www.kiteb.net

Sinon Ecrire ("C’est le deuxième joueur qui a gagné ")


Fin Si
8) Fin Jeu

Travail demandé :
a. Dans un fichier intitulé Version1, traduire l’algorithme Jeu en un programme Pascal et ajouter
les déclarations nécessaires.
b. Dans un fichier intitulé Version2, copier le contenu du fichier Version1 et effectuer les
modifications suivantes :

Page 1 sur 2
b.1 Développer le module Generer qui permet de générer aléatoirement une chaîne ch
de 10 lettres majuscules.
b.2 Développer le module Verif qui permet de vérifier si le mot proposé est composé
uniquement par des lettres de la chaîne ch et qu’il est un mot significatif dans la langue
française selon l’avis d’un professeur au quel on se réfère.
NB : Le professeur au quel on se réfère valide le mot proposé en introduisant la lettre "O"
dans le cas où le mot est significatif et introduit la lettre "N" dans le cas contraire.
b.3 Modifier le programme de façon à ce que le jeu dure plusieurs tours jusqu’à ce que le
score total de l’un des joueurs dépasse 15 comme le montre l’exemple ci-dessous :

Grille d’évaluation :
Questions Nombre de points

a. Traduction de l’algorithme Jeu en Pascal + Ajout des 6.25 + 1.25


déclarations nécessaires.
b.
b.1 Développement du module Generer. 3
b.2 Développement du module Verif. 4.5
b.3 Modification du programme 5
Devoirs et examens sur : www.kiteb.net

Page 2 sur 2

Vous aimerez peut-être aussi