Présentation de l'algorithme :
Petit jeu : deviner un nombre défini par l'ordinateur et compris entre 0 et un nombre de votre choix.
Tester l'algorithme :
Graphique :
Code de l'algorithme :
1
VARIABLES
2
nombre_a_deviner EST_DU_TYPE NOMBRE
3
notre_nombre EST_DU_TYPE NOMBRE
4
compteur EST_DU_TYPE NOMBRE
5
nombre_maxi EST_DU_TYPE NOMBRE
6
DEBUT_ALGORITHME
7
LIRE nombre_maxi
8
nombre_a_deviner PREND_LA_VALEUR floor(random()*nombre_maxi)
9
LIRE notre_nombre
10
compteur PREND_LA_VALEUR 1
11
TANT_QUE (notre_nombre!=nombre_a_deviner) FAIRE
12
DEBUT_TANT_QUE
13
compteur PREND_LA_VALEUR compteur+1
14
SI (notre_nombre<nombre_a_deviner) ALORS
15
DEBUT_SI
16
AFFICHER "Plus grand que "
17
AFFICHER notre_nombre
18
FIN_SI
19
SINON
20
DEBUT_SINON
21
AFFICHER "Plus petit que "
22
AFFICHER notre_nombre
23
FIN_SINON
24
LIRE notre_nombre
25
FIN_TANT_QUE
26
AFFICHER "Bravo, vous avez trouvé "
27
AFFICHER nombre_a_deviner
28
AFFICHER " en "
29
AFFICHER compteur
30
AFFICHER " coup"
31
SI (compteur>1) ALORS
32
DEBUT_SI
33
AFFICHER "s"
34
FIN_SI
35
AFFICHER "."
36
AFFICHER " :-)"
37
FIN_ALGORITHME