π
<-

Erreur dans programme de loi exponentielle

Pour le TI-Basic sur Nspire

Erreur dans programme de loi exponentielle

Unread postby Ae0n » 13 Apr 2015, 14:22

Bonjour,
j'ai créé un programme pour calculer une probabilité en loi exponentielle, mais le problème est que la réponse ne s'affiche pas.
Voici le programme:
Code: Select all
Define LibPub probaloiexpo()=
Prgm
Request "a",a
Request "b",b
Request "l",l
Disp e^(-la)-e^(-lb)
DelVar a,b,l
EndPrgm


Quand j’exécute le programme, le résultat qu'il me donne est e^(-la)-e^(-lb)
(il ne fait pas le calcul avec les valeurs que je donne)
J'attend vos réponses avec impatience :=):
Merci d'avance!
Last edited by Bisam on 13 Apr 2015, 14:24, edited 2 times in total.
User avatar
Ae0n
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 13.3%
 
Posts: 4
Joined: 13 Apr 2015, 14:11
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale STI2D

Re: Erreur dans programme de loi exponentielle

Unread postby Bisam » 13 Apr 2015, 14:24

Il ne faut pas oublier les signes de multiplication entre "l" et "a" ou entre "l" et "b" dans les exponentielles.

Par ailleurs, il est plus malin d'utiliser Local pour créer des variables locales.

Ton programme deviendrait :
Code: Select all
Define LibPub probaloiexpo()=
Prgm
Local a,b,l
Request "a",a
Request "b",b
Request "l",l
Disp e^(-la)-e^(-lb)
EndPrgm
Last edited by Bisam on 13 Apr 2015, 14:26, edited 2 times in total.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Erreur dans programme de loi exponentielle

Unread postby Ae0n » 13 Apr 2015, 14:26

Ça marche, merci beaucoup!
User avatar
Ae0n
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 13.3%
 
Posts: 4
Joined: 13 Apr 2015, 14:11
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale STI2D

Re: Erreur dans programme de loi exponentielle

Unread postby Ae0n » 13 Apr 2015, 14:29

Pouvez-vous m'expliquer l'intérêt de créer des "variables locales" svp? c'est pour ne pas altérer mes autres programmes ?
User avatar
Ae0n
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 13.3%
 
Posts: 4
Joined: 13 Apr 2015, 14:11
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale STI2D

Re: Erreur dans programme de loi exponentielle

Unread postby Bisam » 13 Apr 2015, 14:36

Oui, en gros c'est cela.
Une variable locale n'existe QUE dans ton programme.
Elle peut porter le même nom qu'une autre variable d'un autre programme dans le même classeur sans que cela ait la moindre influence.
C'est le même effet qu'avec ton "Delvar" à la fin : elles sont supprimées à la fin de l'exécution du programme... mais en plus les valeurs qui existaient en dehors du programme ne sont pas modifiées.
Avec ta méthode, si a,b ou l avaient des valeurs avant l'exécution de ton programme, elles seraient effacées à la fin.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile

Re: Erreur dans programme de loi exponentielle

Unread postby Ae0n » 13 Apr 2015, 14:41

D'accord, le "DelVar" devient donc inutile.
Merci beaucoup pour votre aide et votre rapidité !
User avatar
Ae0n
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Level up: 13.3%
 
Posts: 4
Joined: 13 Apr 2015, 14:11
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Terminale STI2D


Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 1 guest

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
812 utilisateurs:
>779 invités
>25 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)