Académique Documents
Professionnel Documents
Culture Documents
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 Score1long(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
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
Page 2 sur 2