Poster un nouveau sujet Poster une réponse
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   Citer 

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. happy.gif

 Adresse email Haut de page Bas de page 
 
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   Citer 

Personne ? sad.gif

 Adresse email Haut de page Bas de page 
 
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   Citer 

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.
 Adresse email Haut de page Bas de page 
 
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   Citer 

Comment on fait le "différent de" ? happy.gif

 Adresse email Haut de page Bas de page 
 
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   Citer 

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.
 Adresse email Haut de page Bas de page 
 
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   Citer 

Mais ça donne pas la probabilité ?

 Adresse email Haut de page Bas de page 
 
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   Citer 

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.
 Adresse email Haut de page Bas de page 
 
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   Citer 

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.

happy.gif happy.gif

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 01 Déc 2012, 18:02   Citer 

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
 Adresse email Haut de page Bas de page 
 
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   Citer 

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.
 Adresse email Haut de page Bas de page 
 
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   Citer 

Donc la somme est de 0,358 ?

 Adresse email Haut de page Bas de page 
 
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   Citer 

Selon mon prog oui.
Selon celui de linkrakro c'est 0.42 crazy.gif

----------------------
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.
 Adresse email Haut de page Bas de page 
 
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   Citer 

C'est ou qu'on trouve c'est touche expr ? et Str1? happy.gif

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 01 Déc 2012, 18:23   Citer 

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
 Adresse email Haut de page Bas de page 
 
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   Citer 

c'est quoi nCr ?

 Adresse email Haut de page Bas de page 
 
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 


Citer : linkakro
nCr = " Combinaison " en français



Voilà... tongue.gif

 Adresse email Haut de page Bas de page 
 
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   Citer 

Mais pourquoi je trouve 0 ?

 Adresse email Haut de page Bas de page 
 
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   Citer 

Avec lequel ? crazy.gif

----------------------
Le nouveau site de tout82
 Adresse email Haut de page Bas de page 
 
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 


Citer : Cytropus
Avec lequel ? crazy.gif



Les 3! :/

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 01 Déc 2012, 19:48   Citer 

J'ai moi aussi ce problème maintenant que je teste. crazy.gif 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
 Adresse email Haut de page Bas de page 
 
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   Citer 

Tu peux essayer de m'aider ?

 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Sam 01 Déc 2012, 20:49   Citer 

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
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
momo30
Invité
Posté le : Dim 02 Déc 2012, 10:01   Citer 

Donc on peut peux rien faire là ?

  Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Dim 02 Déc 2012, 15:32   Citer 

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
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 9 requêtes