Aide à la programmation d'un exo de Probabilité |
Auteur |
Message |
adribaz
Autorisation : Membre
Nb de messages : 76
Inscrit le : Sam 13 Déc 2014, 19:11
|
Posté le : Dim 24 Jan 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 ? ]
Pourriez vous m'aidez s'il vous plait ?
Merci d'avance
|
|
|
|
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Dim 24 Jan 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.
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
|
|
|
Google_AdSense
|
Publicité
|
|
|
|
|
adribaz
Autorisation : Membre
Nb de messages : 76
Inscrit le : Sam 13 Déc 2014, 19:11
|
Posté le : Mar 26 Jan 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 ?
Merci d'avance
|
|
|
|
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Mar 26 Jan 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
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
|
|
|
adribaz
Autorisation : Membre
Nb de messages : 76
Inscrit le : Sam 13 Déc 2014, 19:11
|
Posté le : Mer 27 Jan 2016, 10:20
|
|
|
Slt, erreur de ma part dsl ,
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
Donc je voudrais savoir savoir comment on fait pour supprimer une valeur stp ?
Mrc d'avance
|
|
|
|
Mingerton
Autorisation : Membre
Nb de messages : 504
Inscrit le : Ven 07 Déc 2012, 20:09
|
Posté le : Mer 27 Jan 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 : http://tout82.free.fr/forum/sujet.php?sujet=4369
---------------------- Mes articles
Mes programmes en ligne (je termine peu de projets)
Guide traduction Algo-Basic, par Linkakro
Catalogue des fonctions 82/83/84 FR/EN |
|
|
|