Présentation de l'algorithme :

il s'agit de mettre en place une stratégie pour trouver un nombre entier entre 1 et 100 choisi par l'ordinateur !

Tester l'algorithme :


(cliquer sur le bouton ci-dessus pour lancer ou relancer l'exécution de l'algorithme)
Remarque : si les messages "Algorithme lancé" et "Algorithme terminé" n'apparaissent pas au bout d'un moment dans la zone ci-dessous, c'est que l'algorithme contient une erreur.

Résultat :

Code de l'algorithme :
VARIABLES
  N EST_DU_TYPE NOMBRE
  S EST_DU_TYPE NOMBRE
  essai EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
  S PREND_LA_VALEUR 100*random()
  S PREND_LA_VALEUR floor(S)
  essai PREND_LA_VALEUR 1
  TANT_QUE (essai<=7) FAIRE
    DEBUT_TANT_QUE
    LIRE N
    SI (N>S) ALORS
      DEBUT_SI
      AFFICHER "c'est moins"
      FIN_SI
    SI (N<S) ALORS
      DEBUT_SI
      AFFICHER "c'est plus"
      FIN_SI
    SI (N==S) ALORS
      DEBUT_SI
      AFFICHER "BRAVO !"
      essai PREND_LA_VALEUR 7
      FIN_SI
    essai PREND_LA_VALEUR essai+1
    FIN_TANT_QUE
  AFFICHER "il fallait trouver : "
  AFFICHER S
FIN_ALGORITHME