Présentation de l'algorithme :
Principe de la simulation du lancer de 3 dés : Stockage des données :

L'algorithme ci-dessous simule 100000 lancers de 3 dés, calcule les fréquences observées pour la somme des points obtenus et trace le diagramme en bâtons de ces fréquences.

Code de l'algorithme :
VARIABLES
  issue EST_DU_TYPE LISTE
  i EST_DU_TYPE NOMBRE
  somme EST_DU_TYPE NOMBRE
  propor EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
  POUR i ALLANT_DE 3 A 18
    DEBUT_POUR
    issue[i] PREND_LA_VALEUR 0
    FIN_POUR
  POUR i ALLANT_DE 1 A 100000
    DEBUT_POUR
    somme PREND_LA_VALEUR floor(6*random()+1)+floor(6*random()+1)+floor(6*random()+1)
    issue[somme] PREND_LA_VALEUR issue[somme]+1
    FIN_POUR
  POUR i ALLANT_DE 3 A 18
    DEBUT_POUR
    propor PREND_LA_VALEUR issue[i]/1000
    AFFICHER i
    AFFICHER " points -> "
    AFFICHER propor
    AFFICHER " % des cas observés"
    TRACER_SEGMENT (i,0)->(i,propor)
    FIN_POUR
FIN_ALGORITHME

Fichier AlgoBox associé : lancersdes.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ésultat :