Bonjour à tous. J'ai un DM pour dans une semaine et il me reste un exo à finir. Voila l'énoncé:
Deux joueurs A et B s'affrontent au jeu suivant:
On lance un dé jusqu'à ce que 6 sorte
Si le 6 sort avant le quatrième coup A gagne sinon B gagne.
On voudrait déterminer une estimation de la probabilité p que A gagne.
1)Ecrire un algorithme permettant d'afficher le nombre de coups nécessaires pour que le 6 sorte.
N'étant décidément pas une flèche en algorithmique j'ai pensé à l'algorithme suivant:
VALEURS
X est du type nombre
Y est du type nombre
ALGORITHME
X prend la valeur ALGOBOX_ ALEA_ENT(1,6)
Si x=6 alors
Afficher message A gagne
Y prend la valeur 1
Afficher message " Y=1 coup nécessaire pour obtenir 6"
Sinon X prend la valeur Algobox_ ALEA_ENT(1,6)?
Bonsoir, non, il ne va pas ton algorithme. il ne compte pas le nombre de coups nécessaires pour que 6 sorte.
(tu peux le copier/coller dans algobox en mode éditeur de texte, ou bien directement en ligne dans proglab )
VARIABLES
X EST_DU_TYPE NOMBRE
N EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
N PREND_LA_VALEUR 0
X PREND_LA_VALEUR 0
TANT_QUE (X!=6) FAIRE
DEBUT_TANT_QUE
X PREND_LA_VALEUR ALGOBOX_ALEA_ENT(1, 6)
N PREND_LA_VALEUR N+1
FIN_TANT_QUE
AFFICHER N
AFFICHER* " lançés ont été necessaires"
SI (N<4) ALORS
DEBUT_SI
AFFICHER "A a gagné"
FIN_SI
SINON
DEBUT_SINON
AFFICHER "B a gagné"
FIN_SINON
FIN_ALGORITHME
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :