| Probabilité algorythme |
| Auteur |
Message |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 15:40
|
|
|
Bonjour,
J'aimerai avoir un programme sur TI-82 stat.fr, qui somme P(Z=80)+P(Z=81)+...+P(Z=100); tout ceci est de la probabilité.
Merci d'avance. 
|
 |
|
| |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 16:18
|
|
|
Personne ? 
|
 |
|
| |
S.L
Autorisation : Membre
Nb de messages : 101
Inscrit le : Jeu 02 Jui 2011, 15:17
|
Posté le : Sam 01 Déc 2012, 16:46
|
|
|
Je sais pas si c'est ça que tu veux car j'ai pas bien compris ta demande, mais j'ai fait ceci:
| Code | :Prompt P //tu n'as pas précisé la valeur de P alors le prog te la demande
:80->Z
:0->T
:While Z=/=100 //le symbole "=/=" est le symbole "différent de"
:PZ->R
:T+R->T
:Z+1->Z
:End
:Disp "SOMME:",T
|
---------------------- L'homme est né pour programmer.
Émulateur de TI en ligne!
Mes jeux: Bouge!;WallJump;Mouche;Enter;UPMario;Mémoriz;Copter;Pong2P;Pokémon;MineCraft
Mes Prog: XCodeX;IMC;Matrix;Noël
https://web.archive.org/web/20190527230815/https://sl-tiprog.e-monsite.com :site en cours de création. |
 |
|
| |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 17:19
|
|
|
Comment on fait le "différent de" ? 
|
 |
|
| |
S.L
Autorisation : Membre
Nb de messages : 101
Inscrit le : Jeu 02 Jui 2011, 15:17
|
Posté le : Sam 01 Déc 2012, 17:27
|
|
|
2nd + Math
---------------------- L'homme est né pour programmer.
Émulateur de TI en ligne!
Mes jeux: Bouge!;WallJump;Mouche;Enter;UPMario;Mémoriz;Copter;Pong2P;Pokémon;MineCraft
Mes Prog: XCodeX;IMC;Matrix;Noël
https://web.archive.org/web/20190527230815/https://sl-tiprog.e-monsite.com :site en cours de création. |
 |
|
| |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 17:35
|
|
|
Mais ça donne pas la probabilité ?
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
S.L
Autorisation : Membre
Nb de messages : 101
Inscrit le : Jeu 02 Jui 2011, 15:17
|
Posté le : Sam 01 Déc 2012, 17:42
|
|
|
J'en sais rien j'ai fait ce que j'ai compris que tu voulais. Mais t'as pas un algorithme ou un exercice?
---------------------- L'homme est né pour programmer.
Émulateur de TI en ligne!
Mes jeux: Bouge!;WallJump;Mouche;Enter;UPMario;Mémoriz;Copter;Pong2P;Pokémon;MineCraft
Mes Prog: XCodeX;IMC;Matrix;Noël
https://web.archive.org/web/20190527230815/https://sl-tiprog.e-monsite.com :site en cours de création. |
 |
|
| |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 17:53
|
|
|
Il nous a pas donné d'exercice il nous a juste dit: Ecrire un algorithme qui somme P(Z=80)+P(Z=81)+...+P(Z=100) et voila. Ou je pense grace à cette exo: n=100 et p=0,02.
Z: compte les objets défectueux, et suit une loi binominale.

|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Sam 01 Déc 2012, 18:02
|
|
|
J'envisage plusieurs possibilités :
-saisir chaque valeur de P manuellement au fur et à mesure
-utiliser une équation de P
-utiliser une liste contenant les valeurs de P
Je m'attarderais ci-après sur l'usage d'une équation, c'est souvent plus utile.
| Code | Input "P(Z)=",Str1
0->S
For(Z,80,100
S+expr(Str1->S
End
S |
Dit nous-en plus sur la formule à appliquer.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
S.L
Autorisation : Membre
Nb de messages : 101
Inscrit le : Jeu 02 Jui 2011, 15:17
|
Posté le : Sam 01 Déc 2012, 18:04
|
|
|
Ah! Je pense avoir trouvé:
| Code |
:100->N //j'ai rajouter cette variable qui va servir à diviser à la fin
:0.02->P
:80->Z
:0->T
:While Z=/=100 //le symbole "=/=" est le symbole "différent de"
:PZ->R
:T+R->T
:Z+1->Z
:End
:Disp "SOMME:
:T/N |
edit: je sais pas du tout si c'est ça, demande plutôt aux autres, moi je me suis aidé de ça (pour le diviser par N).
---------------------- L'homme est né pour programmer.
Émulateur de TI en ligne!
Mes jeux: Bouge!;WallJump;Mouche;Enter;UPMario;Mémoriz;Copter;Pong2P;Pokémon;MineCraft
Mes Prog: XCodeX;IMC;Matrix;Noël
https://web.archive.org/web/20190527230815/https://sl-tiprog.e-monsite.com :site en cours de création. |
 |
|
| |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 18:09
|
|
|
Donc la somme est de 0,358 ?
|
 |
|
| |
S.L
Autorisation : Membre
Nb de messages : 101
Inscrit le : Jeu 02 Jui 2011, 15:17
|
Posté le : Sam 01 Déc 2012, 18:11
|
|
|
Selon mon prog oui.
Selon celui de linkrakro c'est 0.42 
---------------------- L'homme est né pour programmer.
Émulateur de TI en ligne!
Mes jeux: Bouge!;WallJump;Mouche;Enter;UPMario;Mémoriz;Copter;Pong2P;Pokémon;MineCraft
Mes Prog: XCodeX;IMC;Matrix;Noël
https://web.archive.org/web/20190527230815/https://sl-tiprog.e-monsite.com :site en cours de création. |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 18:16
|
|
|
C'est ou qu'on trouve c'est touche expr ? et Str1? 
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Sam 01 Déc 2012, 18:23
|
|
|
Str1=Chaine1 : menu var+7+1
expr : catalogue 2nde+0 + tu cherches
===
Si je me souviens bien la loi binomiale est :
P(n,p,X=k)= k parmi n * p^k*(1-p)^(n-k)
Ainsi P(n,p,80<=X<=100)=P(n,p,X=80)+...+P(n,p,X=100)
| Code | Prompt N,P
0->S
For(Z,80,100
S+(N nCr Z)*P^Z*(1-P)^(N-Z->S
End
S |
nCr = " Combinaison " en français
N nCr P = N!/(P!(N-P)!)
Rappelons au passage que la loi binomiale existe déjà dans la calculatrice TI.
binompdf = binomFdp en français ; calcule le binôme en un point
binomcdf = binomRép idem ; calcule la somme des binômes de rang inférieur à X.
sum = somme
| Code | Prompt N,P
sum(binompdf(N,P),80,100 |
| Code | Prompt N,P
binomcdf(N,P,100)-binomcdf(N,P,79 |
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 18:39
|
|
|
c'est quoi nCr ?
|
 |
|
| |
blg_flg
Autorisation : Membre
Nb de messages : 646
Inscrit le : Mer 23 Mai 2012, 17:28
|
Posté le : Sam 01 Déc 2012, 18:45
|
|
|
| Citer : linkakro | | nCr = " Combinaison " en français |
Voilà... 
|
 |
|
| |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 18:52
|
|
|
Mais pourquoi je trouve 0 ?
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Cytropus
Autorisation : Membre
Nb de messages : 407
Inscrit le : Lun 07 Nov 2011, 12:09
|
Posté le : Sam 01 Déc 2012, 19:29
|
|
|
Avec lequel ? 
---------------------- Le nouveau site de tout82 |
 |
|
| |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 19:31
|
|
|
| Citer : Cytropus | Avec lequel ?  |
Les 3! :/
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Sam 01 Déc 2012, 19:48
|
|
|
J'ai moi aussi ce problème maintenant que je teste. Je ne comprend pas, c'est pas la première fois que je fait un programme comme ça pourtant.
Je soupçonne une erreur dans la fonction Combianaison. Au pire on peut tenter l'expression factorielle.
EDIT: voir message suivant. Problème de dépassement de la capacité de la TI.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
momo30
Autorisation : Membre
Nb de messages : 54
Inscrit le : Mar 13 Déc 2011, 21:58
|
Posté le : Sam 01 Déc 2012, 19:59
|
|
|
Tu peux essayer de m'aider ?
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Sam 01 Déc 2012, 20:49
|
|
|
Les puissaces sont beaucoup trop grandes pour une probabilité beaucoup trop petite.
0.02^80<10^-99 donc la calculatrice répond 0 à P^Z.
Il en va de même pour les fonctions binompdf et binomcdf.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
momo30
Invité
|
Posté le : Dim 02 Déc 2012, 10:01
|
|
|
Donc on peut peux rien faire là ?
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 02 Déc 2012, 15:32
|
|
|
Tu peux changer les données. A mon avis l'exercice auquel tu fais allusion n'est qu'un cas particulier.
Puisque mes programmes prévoient de faire varier les données, ils suffisent à répondre aux attentes du prof dans le cas général.
Cependant les trois derniers ne s'appliquent qu'à la loi binomiale alors que mon premier s'adapte à toute formule de probabilité donnée en fonction de Z.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |