π
<-

[RESOLU] Programme second degré (demande d'aide)

Pour le TI-Basic sur Nspire

[RESOLU] Programme second degré (demande d'aide)

Unread postby Magiik0rel » 12 Oct 2011, 14:57

Bonjour, voilà, j’aimerais faire un programme sur Ti-Nspire en TI Basic (normalement). Ce serait destiné aux élèves de premières S mais j'avais l'habitude de programmer sur Ti-83 plus et je crois que l'on ne pouvait pas mettre x en variable (il prenait toujours une valeur quelquonque non?). Voilà, c'est sur le second degré:


La Nspire afficherait

Dans f(x)=ax²+bx+c, on a:
a=
b=
c=

Forme canonique:

Step1.PNG


Pause

Step2.PNG


Pause

step3.PNG


Pause

[La suite est écrite telle qu'elle le serait sous TI-83)
Code: Select all
:b²-4ac > D
:Disp "Delta=", D
:Pause
:If D>0
:Then
:Disp "2 Racines:", (-b-Racine²(D))/(2a) Frac, (-b+Racine²(D))/(2a) Frac
:Else: If D=0
:Then
:Disp "1 Racine double:", -b/(2a) Frac
:Else
:Disp "Aucune racine réelle"
:End:End



Enfin, j'aimerais insérer la forme factorisée à un endroit mais je ne sais pas trop où. L'idéal aurait était après la forme canonique mais nous n'avons pas encore déterminer les racines. Si quelqu'un a une idée/solution ...

Voilà, si quelqu'un pouvait m'aider à "convertir" cela pour l'entrer dans ma calculatrice, ce serait très gentil.
Sinon, existe-t-il un autre moyen d'obtenir la forme canonique de f par étape en évitant ces formules? (car si Ti83, cela m'affiche le même résultat sur chacune des lignes, étant donné que x n'est pas une variable).

Merci d'avance.



Données techniques:
Modèle de TI-Nspire: CX CAS
Clavier utilisé: ;S ? Touchpad?
OS installé: 3.1.0.392
You do not have the required permissions to view the files attached to this post.
Last edited by Magiik0rel on 12 Oct 2011, 19:31, edited 1 time in total.
User avatar
Magiik0rel
Invité
Invité
 
Calculator(s):
MyCalcs profile

Re: Programme second degré (demande d'aide)

Unread postby Excale » 12 Oct 2011, 15:11

Je ne sais pas si j'ai bien compris, mais je pense à quelque chose du genre:

Code: Select all
Define deg(a,b,c)=
Prgm
Disp "p(x)=",a,"(x²+",((b)/(a)),"x+",((c)/(a)),")"
Disp "p(x)=",a,"(x²+2",((b)/(2*a)),"x+",((b^(2))/(4*a^(2))),"-",((b^(2))/(4*a^(2))),"+",((4*a*c)/(4*a^(2))),")"
Disp "p(x)=",a,"(  (x",((b)/(2*a)),")²  -",((b^(2)-4*a*c)/(4*a^(2))),")"
....
EndPrgm




(c'est plus joli sur nspire :D: ).
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programme second degré (demande d'aide)

Unread postby Bisam » 12 Oct 2011, 15:26

Il vaudrait mieux, pour que ce soit plus joli à l'affichage, écrire :
Code: Select all
Define deg(a,b,c)=
Prgm
Pause "p(x)=" & string(a) & "(x²+" & string(b/a) & "x+" & string(c/a) & ")"
Pause "p(x)=" & string(a) & "(x²+2" & string(b/(2*a)) & "x+" & string(b^2/(4*a^2)) & "-" & string(b^2/(4*a^2)) & "+" & string(4*a*c/4*a^2) & ")"
etc...
EndPrgm


Tu peux même détailler les 4ac /(4b^2) en mettant entre guillemets le signe "/"...
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: Programme second degré (demande d'aide)

Unread postby Magiik0rel » 12 Oct 2011, 15:28

Ah merci, déjà une réponse.

Bon je suis débutant sur Nspire et où est-ce que l'on insère ce code, car si je fais éditeur de programme, nouveau, ensuite sur la calculatrice, il ne me demande pas de variable: j'ai un écran blanc a gauche, ton code a droite ...

Mais il me semble que tu as bien saisi la question, j'aimerais bien vérifier sa sur calculatrice ...


EDIT: bisam, a quoi sert le "string" et pourquoi mettre des guillemets aux / ?
User avatar
Magiik0rel
Invité
Invité
 
Calculator(s):
MyCalcs profile

Re: Programme second degré (demande d'aide)

Unread postby Excale » 12 Oct 2011, 15:36

Tape deg(4,7,9) dans l'écran de calcul à gauche pour lancer le programme (4 ,7, 9 ne sont qu'un exemple).
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programme second degré (demande d'aide)

Unread postby Magiik0rel » 12 Oct 2011, 16:07

Bon j'ai copié ton code excale, j'ai nommé le programme trinome mais il ne marche toujours pas. Je pense savoir pourquoi mais je ne sais pas le résoudre ^^': je n'ai pas insérer deg dans l'écran de droite ...

Voilà un screen, peux-tu me dire ce qui ne va pas ?!

trinome.PNG
You do not have the required permissions to view the files attached to this post.
User avatar
Magiik0rel
Invité
Invité
 
Calculator(s):
MyCalcs profile

Re: Programme second degré (demande d'aide)

Unread postby Excale » 12 Oct 2011, 16:18

Tu enregistres le programme (menu 2 1) puis tu vas dans l'écran de calcul et tu tapes trinome(a,b,c) (en mettant un nombre à la place de a, b et c).

EDIT: Si quelqu’un a lu une version précédente de mon message, j'ai raconté des bêtises :#langue#: .
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programme second degré (demande d'aide)

Unread postby Magiik0rel » 12 Oct 2011, 16:39

Ben sa peut te paraître impossible mais sa ne marche pas !

Je tape trinome(1,2,3) et puis rien après avoir fait enter !

Pourrais-tu m'envoyer soit le code complet soit un screen du "vrai" code? (je te remercies par avance ^^)

Quelles bétises? ;P
User avatar
Magiik0rel
Invité
Invité
 
Calculator(s):
MyCalcs profile

Re: Programme second degré (demande d'aide)

Unread postby Excale » 12 Oct 2011, 16:48

Comment ça, "rien"?
Dans l'écran de calcul, la nspire renvoie toujours quelque chose (ou alors elle plante, mais c'est autre chose...).
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Re: Programme second degré (demande d'aide)

Unread postby Magiik0rel » 12 Oct 2011, 16:51

Ben je tape trinome(1,2,3), puis enter et sa va à la ligne sans rien afficher d'autre ...
User avatar
Magiik0rel
Invité
Invité
 
Calculator(s):
MyCalcs profile

Next

Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 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.
891 utilisateurs:
>810 invités
>74 membres
>7 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)