salut je suis o lycée et mon prof de math nous a recemment regarger avec un grand sourire pour ns dire qu on avait a faire un prg pour la rentréede fou:
il fo faire une simulation de 100,300,500 jet de deux dés,on ajoute les 2 faces cachés et on met en L1 les differentes sommes et ne L2 le nombre de fois ou cette somme a été faite!!!
PLiz aidez moi donnez moi un bon site pour la programmation sur calculette j ai juste reussi a faire rand(1,4) et rand(1,6) je comprend rien au systeme de boucles!!
Zeph Le 28/12/2002 à 20:29 Les possibilités sont :
1 et 6
2 et 5
3 et 4
Et leurs inverses. Donc tu fais une boucle :
input "Nbr de simu ?",n
for t,1,n
...
endfor
ou bien si t'es sous 82 / 83 / 83+ / 83SE (apparement c'est le cas ?)
input "Nbr de simu ?",n
for(t,1,n)
...
end
Et dans tes '...' tu fais un rand pour tirer un nombre au hazard, et tu rajoute 1 dans la liste qui correspond à cette somme, y'a 6 possibilités en tout (qui vont 2 par 2).

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
en fait c un dé tétraedrique et un dé cubique donc 8 possibilité 2 a 10
je suis sur 83+
ds ce que ta ecrit t:?
Zeph Le 28/12/2002 à 20:35 Fallait le préciser... Enfin le principe reste le même, t'as besoin uniquement de boucles for et de listes, et tout ça se trouve dans ton manuel.
[smiley=4]Bonne lecture

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
johnnyholzeisen Le 29/12/2002 à 12:11Edité par johnnyholzeisen le 29/12/2002 à 13:16 J'ai fait un prog en 5 minutes sur 92+
des(n)
Prgm
seq(x,x,2,10)->l1 (ou {2,3,4,5,6,7,8,9,10}->l1 )
newlist(9)->l2 (ou {0,0,0,0,0,0,0,0,0}-> l2)
For i,1,n
rand(4)+rand(6)->s
l2[s-1]+1->l2[s-1]
endfor
disp l1,l2
pause
disphome
endprgm
ça marche que pour les grands nombres de jets, sinon il y a des 0 dans la liste l2
Je vais essayer avec des matrices pour éliminer ce problème
EDIT : J'abandonne l'idée des matrices --> ça alourdit le programme
please aidez moi je trouve pas comment ajouter un a chaque fois ds la liste 2 suivant le nbre que c est ce qu il fo que je le fasse pour tout les possibilité??
Si tu as regardé le post #6, tu auras certainement remarqué l'usage e l'instruction seq.
Celle ci existe aussi sur ti83+ et permet de créer de listes très facilement
seq( expr, var,min, max, pas)
pas est optinnel je crois, ca donne un trux du genre
seq(x,x,1,n,1)->l1
ou n représente le nombre de tirages
J'utilise cette boucle :
For i,1,n i correspond au n° du tirage (de 1 à n)
rand(4)+rand(6)->s ici on calcule la somme des faces cachées
l2[s-1]+1->l2[s-1] ici j'augmente la liste 2 en fonction de la somme à CHAQUE
tirage
endfor
Mes listes sont :
{2 3 4 5 6 7 8 9 10} C'est l1
{a b c d e f g h i } C'est l2 (a......i correspondent au nombre de fois que chaque
somme a été tirée)