Page 1 of 2
[RESOLU] Faire un programme sur l'aléatoire
Posted:
03 Mar 2012, 16:00
by thibaut scyllo boudier
Bonjour, en ce moment j'ai cour de mathématique sur les probabilité, mais gros problème
, mon prof veut que l'on fasse des programmes sur la calculette. Sans oublier qu'il ne connait pas les Ti Nspire cx cas
et que c'est la mienne, donc j'ai besoin d'un coup de main, et non d'un coup de pied
, pour connaitre comment faire un programme sur une loi de probabilité de boules rouges(7) et vertes(3) qui sont tiré au hasard, sans trucage.
Merci d'avance
Re: Faire un programme sur l'aleatoir
Posted:
03 Mar 2012, 16:09
by critor
La base du hasard sur CX est la fonction rand() qui renvoie un nombre aléatoire entre 0 et 1.
Si les tirages de boules sont équiprobables et avec remise, on peut faire quelque chose comme ça:
- Code: Select all
if rand()<0.3 then
disp "verte"
else
disp "rouge"
endif
Re: Faire un programme sur l'aleatoir
Posted:
03 Mar 2012, 16:28
by thibaut scyllo boudier
Merci
J'ai tester cela sur deux calculatrice ti nspire, une cx et une cx cas, sur la cx tout marche, mais sur la cx cas, lorsque j'affiche sur la page calcul, a() (j'ai appeler mon programme "a"), il m'affiche terminer sans aucun mot affiché et lorsque je met par exemple a(2) il me dit qu'il y a trop de chose marquer.
Comment puis-je faire?(sachant que ça me le fait avec plusieur autres programmes)
merci de votre futur réponse.
Re: Faire un programme sur l'aleatoir
Posted:
03 Mar 2012, 17:45
by critor
Oui, c'est bien a() qu'il faut appeler, mais il n'est pas possible avec le code ci-dessus que ça se termine sans rien afficher.
Quel est le code du programme a() ?
Re: Faire un programme sur l'aléatoire
Posted:
03 Mar 2012, 17:55
by thibaut scyllo boudier
Je ne sais pas de quoi vous parlez mais mon algorithme donne cela:
- Code: Select all
Define a()=
Prgm
If rand()<0.3 Then
Disp "vert"
Else
Disp "rouge"
endif
EndIf
EndPrgm
et lorsque je l'active, ça me donne cela:
a() Terminé
ou
a(0.2) Erreur: Il y a trop d'arguments
Re: Faire un programme sur l'aléatoire
Posted:
03 Mar 2012, 17:56
by Excale
Tu es sur de ton code? Là, il devrait planter (deux endif).
Re: Faire un programme sur l'aléatoire
Posted:
03 Mar 2012, 17:58
by thibaut scyllo boudier
merci mais j'ai trouver le problème, il ne faut pas mettre de guillemets après Disp
merci encore et au revoir
Re: Faire un programme sur l'aléatoire
Posted:
03 Mar 2012, 18:04
by critor
Euh... ?
Pour afficher un message, si...
Re: Faire un programme sur l'aléatoire
Posted:
03 Mar 2012, 18:28
by Levak
thibaut scyllo boudier wrote:merci mais j'ai trouver le problème, il ne faut pas mettre de guillemets après Disp
merci encore et au revoir
Il ne faut pas oublier de faire Ctrl+B pour "enregistrer" le programme.
Re: Faire un programme sur l'aléatoire
Posted:
03 Mar 2012, 20:01
by thibaut scyllo boudier
c'est grâce à Ctrl+B que je me suis rendu compte de mon erreur et merci pour tout surtout vous critor