1

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!!

2

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).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

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:?

4

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
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

merci je vais my mettre fou

6

C'est vrai qu'au début, trouver l'algo pour faire le tout, c'est pas facile.
Et pour la conversion 89/83, ben, #manuel# smile
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

7

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

8

C'est normal qu'il y ait des 0 dans ta liste 2 sur les petits nombres... roll
avatar
pedrolane stoppe la chute des chevaux

La DNC-Team : un club plein de mystères

9

je blok c la galére ce truc!!!
couic

10

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é??

11

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
Car seuls les cons ne reconnaissent pas leurs erreurs.
=========================================
Avis aux newbies, avant de poster, essayez ça ->[http://databob.free.fr/IFAQ/FAQ]

Membre de la [V4pOR T34m]
EvaSDK's Homepage > et c'est reparti

12

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)