| Le jeu du Lièvre et de la Tortue |
| Auteur |
Message |
apmne
Invité
|
Posté le : Jeu 26 Avr 2007, 15:45
|
|
|
Bonjour,
J´essaie d´aider mon fils en seconde, il s´agit de statistiques. Pour la partie calcul, je me debrouille encore bien et on a
tout fait ( frequence,....)
C´est la partie programmation sur ti 82 qui me pose probleme.
Je souhaiterais de l´aide si cela etait possible pour vous. C´est le jeu du lievre et de la tortue.
On lance un dé :
- si le dé affiche le 6, le lievre gagne la course directement à la partie est terminée
- si le dé affiche 1,2,3,4 ou 5 la tortue avance d´une case sachant qu´il lui faut franchir 5 cases pour gagner la
course, à la 6° case la partie est terminée.
D´apres nos calculs, le lievre a en gros 60% de chances d´arriver le premier et donc 40% pour la tortue.
Question :
Ecrire un programme permettant de simuler cette experience sur votre machine (ti 82) et recopier ces instructions sur
votre devoir. Ce programme doit demander combien de parties on veut simuler et créer une liste de nombres 0 ou 1 où 0 veut dire : lievre a gagné et 1 : tortue a gagné.
On aura besoin de tirer des nombres au hasard pour simuler le lancer du dé, puis de créer une boucle logique selon la
valeur du résultat ( instruction IF).
Reponse : j´ai reussi à simuler une partie en obtenant un entier aléatoire entre 1 et 6 : int(6xRand)+1 mais je n´arrive pas à mettre en oeuvre le reste.....
Merci grandement à vous
|
| |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Jeu 26 Avr 2007, 17:08
|
|
|
| Code | :Lbl 1
:Input "NOMBRE DE SIMU:",S
:For(Z,1,S
:0stoA
:69!:69!:69!
:EffEcr
:entalat(1,6)stoX
:Disp X
:If X<6 et A=/=6:Then
:Disp "LA TORTUE AVANCE
:A+1stoA
:0stoL1(A)
:End
:If X=6:Then
:Disp "LE LIEVRE GAGNE!
:1stol1(A
:Stop
:End
:If A=/=6:Goto 1
:Disp "LA TORTUE GAGNE!
:End |
ok c'est pas ce qu'on demande mais ça impressionera ton prof !!!
|
 |
|
| |
vibra
Autorisation : Membre
Nb de messages : 591
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Jeu 26 Avr 2007, 17:47
|
|
|
Salaud, tu m'a devancé !
Bon mon programme respecte scrupuleusement les instructions :
| Code | 1->T
ClrList L1
Input "NB PARTIES : ",P
P->dim L1
1->Q
Repeat P<Q
int (rand5,99)+1->D
If D=6
Then
0->L1(Q)
Q+1->Q
1->T
Else
T+1->T
If T=6
Then
1->L1(Q)
Q+1->Q
1->T
End
End
End |
Pour voir la liste appuyez sur [2nd]+[1]+[ENTER]
---------------------- Vive la programmation et vive le vibraphone !!! |
 |
|
| |
apmne
Invité
|
Posté le : Jeu 26 Avr 2007, 17:53
|
|
|
merci infiniment à vous deux.
je vais tester vos programmes, merci encore
|
| |
|
| |
vibra
Autorisation : Membre
Nb de messages : 591
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Jeu 26 Avr 2007, 17:55
|
|
|
De rien par contre le mien est dans la langue de la calculatrice. Pour utiliser ce lui de Baby Slovak, il faudra convertir les instruction.
---------------------- Vive la programmation et vive le vibraphone !!! |
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Jeu 26 Avr 2007, 18:32
|
|
|
le mien est moins adapté aux exigences ce qui est totalement ridicule vu que ces progs sont biens mieux
|
 |
|
| |
vibra
Autorisation : Membre
Nb de messages : 591
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Jeu 26 Avr 2007, 19:10
|
|
|
Je suis d'accord mais les exigences excentriques d'une prof de maths...
Au fait, je savais pas que la programmation était au programme de seconde ?!
---------------------- Vive la programmation et vive le vibraphone !!! |
 |
|
| |
apmne
Invité
|
Posté le : Jeu 26 Avr 2007, 21:23
|
|
|
merci encore à vous deux...
il s'agit d'un devoir maison de seconde, personnellement je trouve un peu excessif le niveau exigé par le prof de maths de mon fils mais que voulez vous, on ne changera pas si tôt le systeme educatif...
bonne continuation et bravo
|
| |
|
| |
PMdej
Autorisation : Membre
Nb de messages : 141
Inscrit le : Mer 07 Mar 2007, 19:10
|
Posté le : Jeu 26 Avr 2007, 21:46
|
|
|
ben perso !!!!!
moi je suis en 4ème (collège) et je fais de la programmation !!!!!!!
pour le plaisir bien entendue !!!
mais a priauri je n'aurais pas de problème pour faire des petits programmes comme ça en seconde surtout que la je me lance dans l'ASM !!!!!!
alors voila quoi .................

---------------------- BIENVENUE DANS LE MONDE DE LA PROGRAMMATION |
 |
|
| |
Stupid
Autorisation : Membre
Nb de messages : 765
Inscrit le : Jeu 28 Sep 2006, 18:42
|
Posté le : Ven 27 Avr 2007, 8:34
|
|
|
si t'es en 4éme et que t'as une calto programmable t'as moyen de tourner à 18 en maths...
|
 |
|
| |
vibra
Autorisation : Membre
Nb de messages : 591
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Ven 27 Avr 2007, 8:36
|
|
|
Petit vantard PMdej! T'excite pas trop vite normalement il n'y a pas de programmation au lycée.
---------------------- Vive la programmation et vive le vibraphone !!! |
 |
|
| |
vibra
Autorisation : Membre
Nb de messages : 591
Inscrit le : Mer 04 Avr 2007, 13:29
|
Posté le : Ven 27 Avr 2007, 10:58
|
|
|
En tout cas apmne, tenez nous au courant de le note de l'exercice de votre fils.
---------------------- Vive la programmation et vive le vibraphone !!! |
 |
|
| |
PMdej
Autorisation : Membre
Nb de messages : 141
Inscrit le : Mer 07 Mar 2007, 19:10
|
Posté le : Ven 27 Avr 2007, 21:23
|
|
|
et pour quoi il y pas de programation au Lycée normalement..... hein ???
!!!!!
et puis je n'ai pas 18 en maths parce qu'on a le directeur du collège comme prof de maths et que on voit le cercle trigonométrique en 4ème ( normalement programme de seconde !!!!!!!)
alors voila quoi ............
ouais tenez nous au courant de la note !!!!!!!!!
P.S : et en plus je ne suis pas un vantard

---------------------- BIENVENUE DANS LE MONDE DE LA PROGRAMMATION |
 |
|
| |