Présentation de l'algorithme :

Fluctuation de la proportion de jeux gagnants pour la tortue dans le jeu du lièvre et de la tortue.

Code de l'algorithme :
1     VARIABLES
2       face_du_de EST_DU_TYPE NOMBRE
3       case_tortue EST_DU_TYPE NOMBRE
4       nb_tortues_gagnantes EST_DU_TYPE NOMBRE
5       i EST_DU_TYPE NOMBRE
6       j EST_DU_TYPE NOMBRE
7       proportion_tortues_gagnantes EST_DU_TYPE NOMBRE
8       n EST_DU_TYPE NOMBRE
9     DEBUT_ALGORITHME
10      POUR i ALLANT_DE 1 A 100
11        DEBUT_POUR
12        nb_tortues_gagnantes PREND_LA_VALEUR 0
13        n PREND_LA_VALEUR i*10
14        POUR j ALLANT_DE 1 A n
15          DEBUT_POUR
16          case_tortue PREND_LA_VALEUR 0
17          face_du_de PREND_LA_VALEUR 0
18          TANT_QUE (face_du_de<6 ET case_tortue<6) FAIRE
19            DEBUT_TANT_QUE
20            face_du_de PREND_LA_VALEUR floor(6*random()+1)
21            SI (face_du_de<6) ALORS
22              DEBUT_SI
23              case_tortue PREND_LA_VALEUR case_tortue+1
24              FIN_SI
25            FIN_TANT_QUE
26          SI (case_tortue==6) ALORS
27            DEBUT_SI
28            nb_tortues_gagnantes PREND_LA_VALEUR nb_tortues_gagnantes+1
29            FIN_SI
30          FIN_POUR
31        proportion_tortues_gagnantes PREND_LA_VALEUR 100*nb_tortues_gagnantes/n
32        TRACER_POINT (n,proportion_tortues_gagnantes)
33        AFFICHER n
34        AFFICHER " jeux : "
35        AFFICHER "la tortue gagne dans "
36        AFFICHER proportion_tortues_gagnantes
37        AFFICHER "% des cas"
38        FIN_POUR
39    FIN_ALGORITHME

Fichier AlgoBox associé : fluctuation_lievre_tortue.alg (faire un clic-droit et utiliser l'option "enregistrer sous" pour télécharger le fichier)

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ésultats :