π
<-

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%
 
Total votes : 8

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

Unread postby Little » 09 Feb 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: Select all
: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.
User avatar
Little
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 11
Joined: 09 Feb 2016, 18:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: BTS

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

Unread postby GalacticPirate » 09 Feb 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: Select all
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
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

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

Unread postby Hamza.S » 09 Feb 2016, 19:28

Code: Select all
: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: Select all
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: Select all
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: Select all
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
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby Little » 09 Feb 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.
User avatar
Little
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 11
Joined: 09 Feb 2016, 18:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: BTS

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

Unread postby Hamza.S » 09 Feb 2016, 19:42

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

(j'ai pas remplacé les majuscules par des minuscules)
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby Little » 09 Feb 2016, 19:49

Je pense que si, je le fait depuis le simulateur sur pc ( je n'ai pas remplacé les RAC())
You do not have the required permissions to view the files attached to this post.
User avatar
Little
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 11
Joined: 09 Feb 2016, 18:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: BTS

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

Unread postby Hamza.S » 09 Feb 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
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

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

Unread postby GalacticPirate » 09 Feb 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
User avatar
GalacticPirateModo
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 1.3%
 
Posts: 1156
Images: 2
Joined: 23 May 2015, 10:36
Location: Hauts-de-Seine, France
Gender: Male
Calculator(s):
MyCalcs profile
Class: M2

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

Unread postby Little » 09 Feb 2016, 19:59

je sais je ne l'ai juste pas remplacé pour le screenshot
User avatar
Little
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 4%
 
Posts: 11
Joined: 09 Feb 2016, 18:22
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: BTS

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

Unread postby Hamza.S » 09 Feb 2016, 20:00

STV wrote: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
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Next

Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 4 guests

-
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.
806 utilisateurs:
>760 invités
>36 membres
>10 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)