π
<-
Chat plein-écran
[^]

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

Pour le TI-Basic sur Nspire

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

Message non lude 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
Step1.PNG (2.93 Kio) Vu 777 fois


Pause

Step2.PNG
Step2.PNG (4.17 Kio) Vu 777 fois


Pause

step3.PNG
step3.PNG (3.93 Kio) Vu 777 fois


Pause

[La suite est écrite telle qu'elle le serait sous TI-83)
Code: Tout sélectionner
: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
Dernière édition par Magiik0rel le 12 Oct 2011, 19:31, édité 1 fois.
Avatar de l’utilisateur
Magiik0rel
Invité
Invité
 
Calculatrice(s):
MyCalcs profile

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

Message non lude Excale » 12 Oct 2011, 15:11

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

Code: Tout sélectionner
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: ).
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude Bisam » 12 Oct 2011, 15:26

Il vaudrait mieux, pour que ce soit plus joli à l'affichage, écrire :
Code: Tout sélectionner
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 "/"...
Avatar de l’utilisateur
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 69.6%
 
Messages: 5665
Inscription: 11 Mar 2008, 00:00
Localisation: Lyon
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude 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 / ?
Avatar de l’utilisateur
Magiik0rel
Invité
Invité
 
Calculatrice(s):
MyCalcs profile

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

Message non lude 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).
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude 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
Avatar de l’utilisateur
Magiik0rel
Invité
Invité
 
Calculatrice(s):
MyCalcs profile

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

Message non lude 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#: .
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude 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
Avatar de l’utilisateur
Magiik0rel
Invité
Invité
 
Calculatrice(s):
MyCalcs profile

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

Message non lude 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...).
Avatar de l’utilisateur
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 3.9%
 
Messages: 2955
Images: 3
Inscription: 10 Sep 2010, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile

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

Message non lude 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 ...
Avatar de l’utilisateur
Magiik0rel
Invité
Invité
 
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers Nspire-Basic

Qui est en ligne

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

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
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.
1527 utilisateurs:
>1505 invités
>17 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)