Page 1 of 1

Help devoir svp

Unread postPosted: 21 May 2017, 10:09
by Yo0kY
Bonjour, A chaque tour on lance un dé. Si le 6 sort alors le lièvre gagne la partie, sinon la tortue avance d'une case la tortue gagne lorsqu'elle a avancé de 6 cases. j'ai rédigé l'algo qui simule une partie et le vainqueur (je l'affiche après) ce que je cherche c'est de modifier l'algo afin de simuler n parties et de compter le nombre de parties gagnés par la tortue.

Voici le premier algo où on simule une partie et le vainqueur

Code: Select all
0 stock ds N
0 stock dans D
While D<6 and N<6
nbraléatent (1;6) stock dans N
N+1 stock ds N
Disp D
End
If N=6
Then
Disp "tortue gagne"
Else
Disp "lievre gagne"
End


Merci de votre aide !

Re: Help devoir svp

Unread postPosted: 21 May 2017, 10:14
by critor
Un problème qui me dit énormément quelque chose... ;)

Re: Help devoir svp

Unread postPosted: 21 May 2017, 10:16
by Yo0kY
C est à dire ^^ ? J ai cherché partout j ai pas trouvé une réponse à simuler n parties et afficher le nombre de parties gagnées par la tortue

Re: Help devoir svp

Unread postPosted: 21 May 2017, 10:26
by critor
Yo0kY wrote:C est à dire ^^ ?

Mathématiques dynamiques 1ère chez Hachette, activité n°10 :
8387 8386
Et plus précisément partie 1 question 2 pour ce que l'on te demande.

Y'a le CD avec la correction avec, mais que pour TI-Nspire.

Re: Help devoir svp

Unread postPosted: 21 May 2017, 10:28
by critor
Yo0kY wrote:J ai cherché partout j ai pas trouvé une réponse à simuler n parties et afficher le nombre de parties gagnées par la tortue


Tu as déjà un programme qui simule 1 partie.

L'idée est donc d'imbriquer le tout dans une boucle qui itèrera forcément n fois, c'est-à-dire une boucle pour.
Et il te faudra une nouvelle variable compteur afin de compter les succès/échecs.

Re: Help devoir svp

Unread postPosted: 21 May 2017, 10:30
by Hamza.S
N partie simultanément?
il y a plusieurs façon de le faire.
la 1ère : exécuter les programmes plusieurs fois et noté de côté.
la 2ième : un menu et un Goto/Lbl
la 3ième, utilisation d'une boucle while, For ou Repeat
Code: Select all
Input "Nombre d'essai :",A
0→B
For(I,1,A
0→N
0→D
While D<6 and N<6
nbraléatent (1,6)→N
N+1→N
Disp D
End
If N=6
Then
Disp "tortue gagne"
B+1→B
Else
Disp "lievre gagne"
End
End
Disp "La tortue gagne : "
Disp B

il y a mieux

Re: Help devoir svp

Unread postPosted: 21 May 2017, 10:30
by Yo0kY
Oh merci :o

Re: Help devoir svp

Unread postPosted: 21 May 2017, 10:33
by critor
Quel lycée et quel prof de Maths si ce n'est pas indiscret ? ;)

Re: Help devoir svp

Unread postPosted: 21 May 2017, 10:39
by Yo0kY
Sacré Coeur dans la Somme ^^