Inscription / Connexion Nouveau Sujet
Niveau première
Partager :

Algorithme paradoxe du Duc de Toscane

Posté par
lol36
20-04-12 à 12:22

Bonjour j'ai un exercice à faire et je n'y arrive pas, pourriez vous me donner un coup de main SVP

Il faut simuler le lancer de 3 dés pour étudier le paradoxe du duc de Toscane... Je dois élaboreer un algorithme dans lequel l'utilisateur doit entrer un nombre N de lancers et qui affichera les fréquences d'apparition du 9 et du 10 ...
Merci de bien vouloir m'aider.   

Posté par
lol36
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 15:03

SVP ...j'ai réusi à faire les trois autres exercices mais celui là je sèche !

Posté par
Glapion Moderateur
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 16:57

Bonjour, et bien tu déclares tes variables, tu demandes N et puis tu fais une boucle Pour I = 1 à N, tu calcules la valeur des 3 lancés (en utilisant une fonction qui fournit un nombre aléatoire entre 1 et 6) et tu calcules la somme des 3 dés.
Si la somme vaut 9 ou 10 tu incrémentes une variable S (que tu as initialisée à 0). Une fois que tu es sorti de la boucle, tu calcules la fréquence d'apparition S/N et tu l'affiches.

Si tu veux l'écrire sous Algobox, je peux t'aider pour la syntaxe mais si c'est dans un langage de calculatrice, je ne pourrais pas.

Posté par
lol36
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 17:01

Oui je dois l'effectuer sur algobox ! merci beaucoup de m'aider...

Posté par
Glapion Moderateur
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 17:06

Alors lance toi, je corrigerai la syntaxe. On ne progresse dans les algorithmes qu'en se battant un peu avec.

Posté par
lol36
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 17:13

Du coup il faut trois variables différentes pour les 3 dés, ou on peu faire avec une seule ?

Posté par
Glapion Moderateur
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 17:20

on peut faire avec une seule et calculer directement la somme

Cadeau :
X PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,6) + ALGOBOX_ALEA_ENT(1,6)+ ALGOBOX_ALEA_ENT(1,6)

Posté par
lol36
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 17:36

Merci !
Ce que je ne sais pas en lisant l'énoncé c'est si il faut que je calcule la fréquence du 9 et du 10 séparément ou ensemble ! Une idée ?

Posté par
Glapion Moderateur
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 17:43

tel que je lis l'énoncé, il faut les calculer séparément. Donc il te faut deux variables pour stocker le nombre d'apparition.

Posté par
lol36
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 18:09

J'ai réussi à le faire merci beaucoup !!
Bonne fin de journée !

Posté par
Glapion Moderateur
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 18:12

Bravo . Et alors tu trouves quoi pour les fréquence du 9 et 10 quand on fait 100000 lancés par exemple ?
c'est quoi le paradoxe du Duc de Toscane, alors ?


sinon ton algorithme devrait ressembler à peu près à ça, comme je l'avais écris pour voir si ça marchait, je te le donne à toutes fins utiles :
VARIABLES
X EST_DU_TYPE NOMBRE
S9 EST_DU_TYPE NOMBRE
S10 EST_DU_TYPE NOMBRE
N EST_DU_TYPE NOMBRE
I EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
LIRE N
S9 PREND_LA_VALEUR 0
S10 PREND_LA_VALEUR 0
POUR I ALLANT_DE 1 A N
DEBUT_POUR
X PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,6) +ALGOBOX_ALEA_ENT(1,6)+ALGOBOX_ALEA_ENT(1,6)
SI (X==9) ALORS
DEBUT_SI
S9 PREND_LA_VALEUR S9+1
FIN_SI
SI (X==10) ALORS
DEBUT_SI
S10 PREND_LA_VALEUR S10+1
FIN_SI
FIN_POUR
X PREND_LA_VALEUR S9/N
AFFICHER "fréquence du 9 : "
AFFICHER* X
X PREND_LA_VALEUR S10/N
AFFICHER "fréquence du 10 : "
AFFICHER* X
FIN_ALGORITHME

Posté par
lol36
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 18:19

Oui c'est ce que j'ai fais ...
Pour 100 000 lancés je trouve "La fréquence d'apparition du 9 est :  0.0000100001 et la fréquence d'apparition du 10 est :  0.0000100001 "

Posté par
Glapion Moderateur
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 18:41

tes résultats montrent que ton algorithme a des erreurs. les fréquences ne peuvent pas être aussi faibles. le maximum de la somme est de 18 donc on s'attend quand même qu'un numéro comme 9 ou 10 ait une fréquence plus grande.
Tu devrais me montrer ta syntaxe.

le mien donne :
***Algorithme lancé***
fréquence du 9 : 0.11553
fréquence du 10 : 0.12434

***Algorithme terminé***

(PS : en cas de désespoir, tu sais que tu peux copier le mien en mode éditeur de texte.)

Posté par
lol36
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 18:54

VARIABLES
  N EST_DU_TYPE NOMBRE
  S EST_DU_TYPE NOMBRE
  T EST_DU_TYPE NOMBRE
  I EST_DU_TYPE NOMBRE
  A EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
  LIRE N
  S PREND_LA_VALEUR 0
  T PREND_LA_VALEUR 0
  POUR I ALLANT_DE 1 A N
    DEBUT_POUR
    A PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1,6) + ALGOBOX_ALEA_ENT(1,6)+ ALGOBOX_ALEA_ENT(1,6)
    SI (A==9) ALORS
      DEBUT_SI
      S PREND_LA_VALEUR S+1
      FIN_SI
    SI (A==10) ALORS
      DEBUT_SI
      T PREND_LA_VALEUR T+1
      FIN_SI
    FIN_POUR
  A PREND_LA_VALEUR S/N
  AFFICHER "La fréquence d'apparition du 9 est :  "
  AFFICHER S
  A PREND_LA_VALEUR T/N
  AFFICHER " et la fréquence d'apparition du 10 est :  "
  AFFICHER T
FIN_ALGORITHME


voila mon algorithme

Posté par
Glapion Moderateur
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 19:04

A la fin tu écris A PREND_LA_VALEUR S/N mais tu fais afficher S au lieu de Afficher A et pareil pour T

Posté par
lol36
re : Algorithme paradoxe du Duc de Toscane 20-04-12 à 19:06

merci beaucoup ! ^^



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1730 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !