π
<-

Erreur dans programme de loi exponentielle

Pour le TI-Basic sur Nspire

Erreur dans programme de loi exponentielle

Message non lude Ae0n » 13 Avr 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: Tout sélectionner
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!
Dernière édition par Bisam le 13 Avr 2015, 14:24, édité 2 fois.
Avatar de l’utilisateur
Ae0n
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 13.3%
 
Messages: 4
Inscription: 13 Avr 2015, 14:11
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Terminale STI2D

Re: Erreur dans programme de loi exponentielle

Message non lude Bisam » 13 Avr 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: Tout sélectionner
Define LibPub probaloiexpo()=
Prgm
Local a,b,l
Request "a",a
Request "b",b
Request "l",l
Disp e^(-la)-e^(-lb)
EndPrgm
Dernière édition par Bisam le 13 Avr 2015, 14:26, édité 2 fois.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5670
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Erreur dans programme de loi exponentielle

Message non lude Ae0n » 13 Avr 2015, 14:26

Ça marche, merci beaucoup!
Avatar de l’utilisateur
Ae0n
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 13.3%
 
Messages: 4
Inscription: 13 Avr 2015, 14:11
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Terminale STI2D

Re: Erreur dans programme de loi exponentielle

Message non lude Ae0n » 13 Avr 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 ?
Avatar de l’utilisateur
Ae0n
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 13.3%
 
Messages: 4
Inscription: 13 Avr 2015, 14:11
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Terminale STI2D

Re: Erreur dans programme de loi exponentielle

Message non lude Bisam » 13 Avr 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.
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5670
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Erreur dans programme de loi exponentielle

Message non lude Ae0n » 13 Avr 2015, 14:41

D'accord, le "DelVar" devient donc inutile.
Merci beaucoup pour votre aide et votre rapidité !
Avatar de l’utilisateur
Ae0n
Niveau 2: MI2 (Membre Initié)
Niveau 2: MI2 (Membre Initié)
Prochain niv.: 13.3%
 
Messages: 4
Inscription: 13 Avr 2015, 14:11
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: Terminale STI2D


Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 10 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
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 !
12345
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
3582 utilisateurs:
>3556 invités
>19 membres
>7 robots
Record simultané (sur 6 mois):
43991 utilisateurs (le 10/09/2025)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)