Tester l'algorithme :


(cliquer sur le bouton ci-dessus pour lancer ou relancer l'exécution de l'algorithme)
Remarque : Voici un morceau de programme écrit par des élèves. Un code est connu (entrez par un premier participant par exemple) et un autre utilisateur dispose de 3 coups pour proposer ce code.

Vérifier le fonctionnement de ce (relavivement simple) algorithme. Essayez d'y déceler l'erreur puis de le corriger.

Résultat :

Code de l'algorithme :
VARIABLES
  coup EST_DU_TYPE NOMBRE
  proposition EST_DU_TYPE NOMBRE
  Fini EST_DU_TYPE NOMBRE
  code EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
  LIRE code
  Fini PREND_LA_VALEUR 0
  
  coup PREND_LA_VALEUR 1
  TANT_QUE (Fini == 0) FAIRE
    DEBUT_TANT_QUE
    SI (coup == 3) ALORS
      DEBUT_SI
      AFFICHER "Pas trouvé"
      Fini PREND_LA_VALEUR 1
      FIN_SI
      SINON
        DEBUT_SINON
        AFFICHER "Votre proposition : "
        LIRE proposition
        AFFICHER proposition
        SI (proposition == code) ALORS
          DEBUT_SI
          AFFICHER "Ok"
          Fini PREND_LA_VALEUR 1
          FIN_SI
        FIN_SINON
    coup PREND_LA_VALEUR coup + 1
    FIN_TANT_QUE
FIN_ALGORITHME