[Général] Programmes calculatrice ?

N56
Messages : 90
Enregistré le : 09 novembre 2013, 20:00

Re: [Général] Programmes calculatrice ?

Message par N56 »

Bonjour, est ce que c'est possible de transférer des programmes d'une calculette TI-89 à une TI-82 stats ?
michou
Vieux tuteur
Messages : 339
Enregistré le : 25 mars 2013, 19:13
Localisation : En interphase

Re: [Général] Programmes calculatrice ?

Message par michou »

Bonjour,
J'ai une ti89 et je ne trouve pas la fonction distrib ce qui m'empeche d'utiliser la fiche du tuto :(
Avatar du membre
DDJ
Vieux tuteur
Messages : 1781
Enregistré le : 27 juin 2013, 22:53
Localisation : Geek : Rue Montgallet

Re: [Général] Programmes calculatrice ?

Message par DDJ »

@michou : Tiens : https://epsstore.ti.com/OA_HTML/csksxvm ... etId=82440 (désolé, c'est en anglais...)

En gros, faut aller dans l'application Stats, puis appuyer sur F5 pour aller dans Distr. Si t'as une calculatrice anglaise, il y'a le nom des lois suivi de Cdf et PdF.
- CdF est la somme cumulée entre l'intervalle, te donne p(a<X<b)
- PdF te donne p(X=x)
The Revenant
Vive les zombies ! :twisted:
DFASM3 (D4)

----- Le Farmeur Chinois -----
Ex-VP Geek (Informatique)
Ex-RM Sadique
Ex-Master 2 Virologie Fondamentale
michou
Vieux tuteur
Messages : 339
Enregistré le : 25 mars 2013, 19:13
Localisation : En interphase

Re: [Général] Programmes calculatrice ?

Message par michou »

Merci :)
eliserr
Vieux tuteur
Messages : 973
Enregistré le : 09 septembre 2013, 22:23

Re: [Général] Programmes calculatrice ?

Message par eliserr »

Salut !
J'ai voulu améliorer un peu mon pgm qui me fait des intervalles tout seul que j'aime ♥ mais j'aurais pas du :(
Il ne m'affiche plus le résultat du tout, et j'arrive pas à trouver pourquoi...
Si quelqu'un a le courage de m'aider à cherche la petite bête ce serait adorable :D (Sinon je m'en referai un, mais bon ^^)
EffEcr
Prompt N,P
Disp "A=90,95,97 ou 99 ?"
Prompt A
NP->R
N(1-P)->S
If N<30 ou R<5 ou S<5
Then
Disp "CV NON VALIDES"
Else
Je crois que c'est là que ça plante
If A = 95
Then
(formule)->I
(formule)->J
If A = 97
Then
(idem)
If A = 99
Then
(the same)
Else
(tout pareil)
EffEcr
Disp "BORNE INF",I
Disp "BORNE SUP",J
End
En gros, je lui rentre la valeur de mon A et il me met direct "Fait".. :/
vieille bobo-lyonnaise en M2 immuno

élue centrale,
oreo mi amor, mais pas les gateaux
ex-tutrice busy #pigeonforever


Il fait beau, il fait chaud
les oiseaux transpirent des pieds
et le jus de leurs chaussettes fait fleurir les pâquerettes !
Avatar du membre
[Estelle]
Vieux tuteur
Messages : 671
Enregistré le : 24 août 2013, 02:13

Re: [Général] Programmes calculatrice ?

Message par [Estelle] »

Alors attend la visite de quelqu'un d'un peu moins n00b que moi :mrgreen: , mais vérifie pour tes boucles If/Then/Else/End que t'as bien respecté le protocole (genre que tu n'as pas oublié de End?). C'est peut etre ça qui fait planter...
eliserr
Vieux tuteur
Messages : 973
Enregistré le : 09 septembre 2013, 22:23

Re: [Général] Programmes calculatrice ?

Message par eliserr »

Ouais j'ai regardé, mais le seul truc que j'ai trouvé c'est de rajouter un End à la fin (ce qui ne sert à rien xD)...
vieille bobo-lyonnaise en M2 immuno

élue centrale,
oreo mi amor, mais pas les gateaux
ex-tutrice busy #pigeonforever


Il fait beau, il fait chaud
les oiseaux transpirent des pieds
et le jus de leurs chaussettes fait fleurir les pâquerettes !
Avatar du membre
[Estelle]
Vieux tuteur
Messages : 671
Enregistré le : 24 août 2013, 02:13

Re: [Général] Programmes calculatrice ?

Message par [Estelle] »

EffEcr
Prompt N,P
Disp "A=90,95,97 ou 99 ?"
Prompt A
NP->R
N(1-P)->S
If N<30 ou R<5 ou S<5
Then
Disp "CV NON VALIDES"
Else
Je crois que c'est là que ça plante A cet endroit t'enchaîne sur un autre IF ? T'as -Else -If ?
If A = 95
Then
(formule)->I
(formule)->J
If A = 97
Then
(idem)
If A = 99
Then
(the same)
Else
(tout pareil)
EffEcr
Disp "BORNE INF",I
Disp "BORNE SUP",J
End
Essaye peut être:
EffEcr
Prompt N,P
Disp "A=90,95,97 ou 99 ?"
Prompt A
NP->R
N(1-P)->S
If N<30 ou R<5 ou S<5
Then
Disp "CV NON VALIDES"
End
If A = 95
Then
(formule)->I
(formule)->J
End
If A = 97
Then
(idem)
End
If A = 99
Then
(the same)
Else
(tout pareil) Là je sais pas trop ce que t'as mis :mrgreen: mais tente le même modèle (c'est à dire test de conditions-> si oui: ça / sinon rien donc: End

EffEcr
Disp "BORNE INF",I
Disp "BORNE SUP",J
Avatar du membre
Sikoa
Vieux tuteur
Messages : 1017
Enregistré le : 22 juillet 2012, 20:59

Re: [Général] Programmes calculatrice ?

Message par Sikoa »

Bonjour ! :)

Effectivement, le problème vient des END manquants. Là, tes conditions sont imbriquées les unes dans les autres, donc le programme fait :

Code : Tout sélectionner

EffEcr
Prompt N,P
Disp "A=90,95,97 ou 99 ?"
Prompt A
NP->R
N(1-P)->S
If N<30 ou R<5 ou S<5
Then
     Disp "CV NON VALIDES"
Else
     If A = 95
     Then
          (formule)->I
          (formule)->J
          If A = 97
          Then
               (idem)
               If A = 99
               Then
                    (the same)
               Else
                    (tout pareil)
                    EffEcr
                    Disp "BORNE INF",I
                    Disp "BORNE SUP",J
               End
Pour corriger le problème, il faut rajouter des Else et des End aux bons endroits :

Code : Tout sélectionner

EffEcr
Prompt N,P
Disp "A=90,95,97 ou 99 ?"
Prompt A
NP->R
N(1-P)->S
If N<30 ou R<5 ou S<5
Then
     Disp "CV NON VALIDES"
Else
     If A = 95
     Then
          (formule)->I
          (formule)->J
     Else
          If A = 97
          Then
               (idem)
          Else
               If A = 99
               Then
                    (the same)
               Else
                    (tout pareil)
               End
          End
     End
     EffEcr
     Disp "BORNE INF",I
     Disp "BORNE SUP",J
End
Il faut bien faire attention à afficher les bornes au bon moment (si on les affiche après le dernier End, alors elles seront affichées même si les CV ne sont pas respectées !)

La proposition que tu as faite Estelle n'est pas mal, mais le problème de mettre des End à la place des Else, c'est qu'à la fin on a :

Code : Tout sélectionner

If A = 99
Then
     (the same)
Else
     (tout pareil)
Et donc le code après le Else sera exécuté pour n'importe quelle valeur différente de 99 (donc pour 90 mais aussi pour 95 et 97) ! Et les bornes ne seront affichées que si le Else est exécutée :P

Voilà, voilà, normalement ça devrait résoudre ton problème :D
Tonari no Totoro, Totoro ♫
eliserr
Vieux tuteur
Messages : 973
Enregistré le : 09 septembre 2013, 22:23

Re: [Général] Programmes calculatrice ?

Message par eliserr »

Ouiiiiii :D Trop bien ça remarche !
J'avais pas compris qu'il fallait un Else après chaque If :oops:
Merci beaucoup vous deux ♥
vieille bobo-lyonnaise en M2 immuno

élue centrale,
oreo mi amor, mais pas les gateaux
ex-tutrice busy #pigeonforever


Il fait beau, il fait chaud
les oiseaux transpirent des pieds
et le jus de leurs chaussettes fait fleurir les pâquerettes !
Répondre

Retourner vers « UE 4 : Evaluation des méthodes d'analyses appliquées aux sciences de la vie et à la santé »