π
<-

Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CAS

Pour le TI-Basic sur Nspire

La programmation sur TI Nspire cx cas est-elle accessible au débutants ?

Sans Problème !!
3
38%
Il faut se pas mal plonger dedans.
3
38%
C'est pas simple
1
13%
Impossible !!
1
13%
 
Nombre total de votes : 8

Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CAS

Message non lude Little » 09 Fév 2016, 18:52

Bien le bonjour a vous, j'ai récemment fais l’acquisition d'une TI-NSPIRE CX CAS, et après quelques bidouillages j'ai décidé de transférer les programmes de mon ancienne TI 82 Stats.fr vers ma nouvelle calculatrice, cependant je me suis vite rendu compte que le TI Basic sur la Nspire n'est pas le même que que la TI 82, je requiert donc votre aide afin de m'aider a transformer mon programme, si bien sur cela ne vous dérange pas :)

voici le programme un bête calcul du DELTA :

Code: Tout sélectionner
:Prompt A,B,C
:B²-4AC->D
:Disp "DELTA=",D
:
:if D>0
:Then
:(-B-RAC(D))/(2*A)->X
:(-B+RAC(D))/(2*A)->Y
:Disp "X1=",X
:Disp "X2=",Y
:Else
:If D=0
:Then
:-B/(2*A)->z
:Disp^"X=",Z
:Else
:Disp "PAS DE SOLUTION"
:
:Pause
:EffEcr:Output(1,1,"



Une fois effectué le programme affiche ceci :

DELTA= (résultat de D)

X1= (résultat de X)
X2= (résultat de Y)
ou
X= (résultat de Z)

je souhaiterais obtenir le même résultat si possible, j'ai déjà fait le tour de votre site malheureusement je n'ai pas trouvé de programme ce rapprochant de celui ci en termes de résultats. Et mon "Programme" me fait tout un tas d'erreur étranges.
Je vous remercie de votre patience ainsi que de votre attention.
Avatar de l’utilisateur
Little
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 4%
 
Messages: 11
Inscription: 09 Fév 2016, 18:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: BTS

Re: Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CA

Message non lude GalacticPirate » 09 Fév 2016, 19:23

Bon, en gros ça fonctionne + ou - de la même manière, mais tes variables peuvent prendre n'importe quel nom :) Voilà :
Code: Tout sélectionner
Request "a",a
Request "b",b
Request "c",c
delta:=b²-4*a*c
If delta>0 Then
x1:=(-b-sqrt(delta))/2a
x2:=(-b+sqrt(delta))/2a
Disp "x1 = ",x1
Disp "x2 = ",x2
ElseIf delta=0 Then
x0:=-b/2a
Disp "x = ",x0
ElseIf delta<0 Then
Disp "Pas de solution"
EndIf
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
Avatar de l’utilisateur
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 1.3%
 
Messages: 1156
Images: 2
Inscription: 23 Mai 2015, 10:36
Localisation: Hauts-de-Seine, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: M2

Re: Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CA

Message non lude Hamza.S » 09 Fév 2016, 19:28

Code: Tout sélectionner
:Prompt A,B,C
:B²-4AC->D
:Disp "DELTA=",D
:
:if D>0
:Then
:(-B-RAC(D))/(2*A)->X
:(-B+RAC(D))/(2*A)->Y
:Disp "X1=",X
:Disp "X2=",Y
:Else
:If D=0
:Then
:-B/(2*A)->z
:Disp^"X=",Z
:Else
:Disp "PAS DE SOLUTION"
:
:Pause
:EffEcr:Output(1,1,"


le langage est différent mais il est possible de faire presque la même chose, d'ailleurs il y a certaine avantage/possibilité sur la Npsire qui n'existe pas sur les TI-z80 (TI-73/76/81/82/83/84/85/86)
un programme qui commence par Prompt/Input, tu peux soit remplacé Prompt/Input par Request (utilisation Request "message",var) soit placé tes variables en argument exemple define algo(a,b,c)=

des exemples avec ton code : (la calculette accepte les minuscules et toutes variables passeront en minuscule)
Code: Tout sélectionner
Define algo()=
Prgm
Local a,b,c,d,x,y,z  © Local pour ne pas polluer l'espace de travail avec des variable inutile
Request "a :",a
Request "b :",b
Request "c :",c
d:=B^2-4*A*C
  Disp "DELTA=",D
if D>0 Then
  x:=(-B-sqrt(D))/(2*A)
  y:=(-B+sqrt(D))/(2*A)
  Disp "X1=",X
  Disp "X2=",Y
ElseIf D=0 Then
  z:=-B/(2*A)
  Disp "X=",Z
Else
  Disp "PAS DE SOLUTION"
EndIf
EndPrgm


utilisation : lancer le programme algo() puis le programme te demande a, b et c
deuxième méthode :
Code: Tout sélectionner
Define algo(a,b,c)=
Prgm
Local d,x,y,z
d:=B^2-4*A*C
Disp "DELTA=",D
if D>0 Then
  x:=(-B-sqrt(D))/(2*A)
  y:=(-B+sqrt(D))/(2*A)
  Disp "X1=",X
  Disp "X2=",Y
ElseIf D=0 Then
  z:=-B/(2*A)
  Disp "X=",Z
Else
  Disp "PAS DE SOLUTION"
EndIf
EndPrgm

utilisation : le lancement est un peu différent du premier il faut mettre les valeurs de a,b et c en argument
exemple : algo(1,2,1)
après on peut faire un programme plus intelligent qui prend automatiquement les coefficients du trinôme avec polycoeffs()
Code: Tout sélectionner
Define algo(f)=
Prgm
Local a,b,c,d,x,y,z ,coeff
coeff:=polyCoeffs(f)
a:=coeff[1]
b:=coeff[2]
c:=coeff[3]
d:=B^2-4*A*C
Disp "DELTA=",D
if D>0 Then
  x:=(-B-sqrt(D))/(2*A)
  y:=(-B+sqrt(D))/(2*A)
  Disp "X1=",X
  Disp "X2=",Y
ElseIf D=0 Then
  z:=-B/(2*A)
  Disp "X=",Z
Else
  Disp "PAS DE SOLUTION"
EndIf
EndPrgm

utilisation : lancer le programme algo avec comme argument le trinôme exemple algo(x^2+2*x+1)

il ne faut pas oublier de faire :nsct: :nsb: pour enregistrer le code après avoir fini.
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 29.3%
 
Messages: 4514
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CA

Message non lude Little » 09 Fév 2016, 19:37

Merci STV et Hamza.S cependant vos programmes m'indique un manque d'instruction de début et de fin de blocs.
Avatar de l’utilisateur
Little
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 4%
 
Messages: 11
Inscription: 09 Fév 2016, 18:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: BTS

Re: Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CA

Message non lude Hamza.S » 09 Fév 2016, 19:42

c'est que tu n'as pas fait comme moi

(j'ai pas remplacé les majuscules par des minuscules)
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 29.3%
 
Messages: 4514
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CA

Message non lude Little » 09 Fév 2016, 19:49

Je pense que si, je le fait depuis le simulateur sur pc ( je n'ai pas remplacé les RAC())
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Avatar de l’utilisateur
Little
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 4%
 
Messages: 11
Inscription: 09 Fév 2016, 18:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: BTS

Re: Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CA

Message non lude Hamza.S » 09 Fév 2016, 19:51

ce qui est tout a fait normal puisque tu n'utilises pas les caractères de la calculette
je vais remplacer les caractères patiente un peu
(c'est fait)
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 29.3%
 
Messages: 4514
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CA

Message non lude GalacticPirate » 09 Fév 2016, 19:57

Rac( ne veut rien dire sur calculette...
Mon profil TI-PlanetDevenez premium !
ImageImage
Modérateur de TI-Planet.org depuis décembre 2015, et membre de la communauté depuis Mai 2015.Cliquez ci-dessus pour faire un don à TI-Planet.org via PayPal et devenir Donateur ou Premium (à partir de 3€) ! Vous aurez accès à des générations illimitées et prioritaires avec Mviewer GX Creator, ainsi qu'au forum secret ! :bj: En plus, vous pourrez être orange sur le chat :troll:

Image
Avatar de l’utilisateur
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 1.3%
 
Messages: 1156
Images: 2
Inscription: 23 Mai 2015, 10:36
Localisation: Hauts-de-Seine, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: M2

Re: Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CA

Message non lude Little » 09 Fév 2016, 19:59

je sais je ne l'ai juste pas remplacé pour le screenshot
Avatar de l’utilisateur
Little
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 4%
 
Messages: 11
Inscription: 09 Fév 2016, 18:22
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile
Classe: BTS

Re: Transfert programme TI-82 Stats.fr vers TI ?NSPIRE CX CA

Message non lude Hamza.S » 09 Fév 2016, 20:00

STV a écrit:Rac( ne veut rien dire sur calculette...

j'ai utilisé son écriture mais il n'a pas corrigé sur la calculette/logiciel ;)

(rappel : j'ai remplacé les caractères)
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 29.3%
 
Messages: 4514
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: ClaudeBot [spider] et 3 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.
3242 utilisateurs:
>3210 invités
>25 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)