Forum

Catégorie : Programmes
Forum : Aide à la programmation
Vues : 986
Réponses : 5
Type : discussion
Etat : réponses autorisées

Aide à la programmation d'un exo de Probabilité

adribaz le 24/01/2016 à 18:07
Bonjour, j'ai un exercice de Maths sur les Probabilités ou je dois faire un algorithme, je vous marque l'exo ci-dessous :

Exercice 6 :
Une urne contient 10 boules Rouges, 25 boules Vertes et 15 boules Bleue indiscernables au toucher.
On tire au hasard, et avec remise, quatre boules de l'urne.
Pour chaque boule Rouge tirée, on gagne 6 euros, pour chaque boule Verte tirée, on perd 1 euro, et pour chaque boule Bleue tirée on perd 2 euros.
On note Z le gain algébrique d'un joueur.

1.A l'aide d'un algorithme, donner les valeurs prises par la variable aléatoire Z.

2.Déterminer la loi de probabilité de la variable aléatoire Z.

3.Le jeu est-il intéressant pour le joueur ? Justifier.

( >= : supérieur ou égal ; =< : inférieur ou égal )

Voici mon Programme :
Code

EffEcr
0->Z
For(A,1,4
entAléat(1,50)->T
If T>=1 et T=<10:Then:Z+6->Z
Disp " ROUGE : +6"
End
If T>=11 et T=<35:Then:Z-1->Z
Disp "VERTE : -1"
End
If T>=36 et T=<50:Then:Z-2->Z
Disp "  Bleue : -2"
End:End
Disp Z


Le problème est pour la question 2 qui est de définir la loi de probabilité de la variable aléatoire Z, [Rappel : P(X= ? )= proba de ? ] karate.gif

Pourriez vous m'aidez s'il vous plait ? cupsmiley.gif

Merci d'avance
Mingerton le 24/01/2016 à 20:12
1) Un algo tout bête. J'ai pas vérifié sur le tien, mais il m'a l'air bien compliqué pour ce que c'est. Pourquoi 4 tirages d'ailleurs ?
Code
randInt(1,50
If Ans<=10
Disp "Rouge:+10
If Ans>10 and Ans<=35
Disp "Vert:-1
If Ans>35
Disp "Bleue:-2

2) Le tableau, avec les probas respectives
3) l'espérance. Si elle est positive, c'est profitable au joueur.
adribaz le 26/01/2016 à 11:14
Slt Mingerton, on a 4 tirages car on tire au hasard, et avec remise, quatre boules de l'urne.
Par contre, es ce que tu saurais comment déterminer le nombre de valeurs d'une liste sans qu'on sache combien de valeurs elle contient stp ? cupsmiley.gif
Merci d'avance happy.gif
Mingerton le 26/01/2016 à 20:37
Erreur de lecture de ma part, j'ai vu ça après avoir posté. On rajoute ta boucle for à mon code du coup.

Je ne comprends pas ta question je dois t'avouer. Tu me demandes de déterminer un nombre de valeurs sans connaître ce nombre ? Ensemble incompatible tongue.gif
adribaz le 27/01/2016 à 10:20
Slt, erreur de ma part dsl cupsmiley.gif ,
Je connais le nombre de valeurs, je voudrais seulement supprimer une valeur de la liste, j'ai regarder dans le catalogue,
et g trouver : >Eff(
Je pensais qu'on pouvait l'utiliser comme ca :
ex : >Eff(L1(2) Mais ca ne fonctionne pas karate.gif

Donc je voudrais savoir savoir comment on fait pour supprimer une valeur stp ?
cupsmiley.gif happy.gif

Mrc d'avance
Mingerton le 27/01/2016 à 14:29
Il se s'agit pas de cette commande. Pour ta question, je te renvoie à ce sujet où j'ai répondu il y a peu de temps : https://tout82.pages-perso.fre[...].php?sujet=4369