Programmation Forme canonique
14 posts
• Page 1 of 2 • 1, 2
Programmation Forme canonique
Bonjour,
J'ai vu qu'on ne pouvais pas obtenir une forme canonique avec la Nspire
N'y connaissant rien a la programmation, je voulais savoir si il était possible de crée un programme qui le fait ou si sa existe déjà ou le trouvé ?
Merci
a+++
J'ai vu qu'on ne pouvais pas obtenir une forme canonique avec la Nspire
N'y connaissant rien a la programmation, je voulais savoir si il était possible de crée un programme qui le fait ou si sa existe déjà ou le trouvé ?
Merci
a+++
-
Spider
Niveau 2: MI2 (Membre Initié)- Posts: 10
- Joined: 08 Oct 2008, 00:00
- Location: Alsace-68
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1erS-SI
Re: Programmation Forme canonique
Merci pour la réponse mais factor() donne la forme factorisé et pas canonique je crois..
Il faudrait un fonction qui transpose un polynôme du type ax²+bx+c en a((x-(b/2a))²-(b²-4ac)/(4a²))
Merci d'avance
a+++
Il faudrait un fonction qui transpose un polynôme du type ax²+bx+c en a((x-(b/2a))²-(b²-4ac)/(4a²))
Merci d'avance
a+++
-
Spider
Niveau 2: MI2 (Membre Initié)- Posts: 10
- Joined: 08 Oct 2008, 00:00
- Location: Alsace-68
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1erS-SI
Re: Programmation Forme canonique
J'ai essayé :
Define can(ax²+bx+c)=a((x-(b/2a))²-(b²-4ac)/(4a²))
Mais sa ne marche pas...
Elle me dit que l'argument doit être un nom de variable ..
Define can(ax²+bx+c)=a((x-(b/2a))²-(b²-4ac)/(4a²))
Mais sa ne marche pas...
Elle me dit que l'argument doit être un nom de variable ..
-
Spider
Niveau 2: MI2 (Membre Initié)- Posts: 10
- Joined: 08 Oct 2008, 00:00
- Location: Alsace-68
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1erS-SI
Re: Programmation Forme canonique
ok merci je reste connecté ... 
a+++

a+++
-
Spider
Niveau 2: MI2 (Membre Initié)- Posts: 10
- Joined: 08 Oct 2008, 00:00
- Location: Alsace-68
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1erS-SI
Re: Programmation Forme canonique
il y a cette méthode :
Elle affiche un résultat peu esthétique, mais si tu copies ce résultat dans la ligne de commande (là où tu tapes), tu auras quelque chose de plus joli.
Par exemple, pour 2x²-3x+5 :
Cette solution n'est pas terrible, il y a sans doutes mieux.
- Code: Select all
Define canonique(a,b,c)=Func
Disp a,"((x+",b,"/(2*",a,"))^2-((",b,")^2-4*",a,"*",c,")/(4*(",a,")^2))":
Return terminé
EndFunc
Elle affiche un résultat peu esthétique, mais si tu copies ce résultat dans la ligne de commande (là où tu tapes), tu auras quelque chose de plus joli.
Par exemple, pour 2x²-3x+5 :
- Code: Select all
canonique(2,-3,5)entrée
2 ((x+ −3 /(2* 2 ))^2-(( −3 )^2-4* 2 * 5 )/(4*( 2 )^2)) = sélectionne, puis entrée.
Cette solution n'est pas terrible, il y a sans doutes mieux.

-
chiantos
Niveau 2: MI2 (Membre Initié)- Posts: 5
- Joined: 06 Oct 2008, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale
Re: Programmation Forme canonique
Merci sa sert a quoi les " ?
Et c'est pas possible de faire le dernier calcul dans le programme ?
Merci
a++
Ps : on pourrai pas faire
Et c'est pas possible de faire le dernier calcul dans le programme ?
Merci
a++
Ps : on pourrai pas faire
- Code: Select all
Define canonique(a,b,c)=Func
Disp a((x-(b/2a))²-(b²-4ac)/(4a²))
Return terminé
EndFunc
-
Spider
Niveau 2: MI2 (Membre Initié)- Posts: 10
- Joined: 08 Oct 2008, 00:00
- Location: Alsace-68
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1erS-SI
Re: Programmation Forme canonique
Les " permettent de définir une chaine de caractères. Si tu écris
Dans ton exemple, ça te calcule l'expression et normalement tu retrouves ta valeur de départ (ax²+bx+c).
- Code: Select all
disp a,"+",b
- Code: Select all
disp a+b
Dans ton exemple, ça te calcule l'expression et normalement tu retrouves ta valeur de départ (ax²+bx+c).
-
chiantos
Niveau 2: MI2 (Membre Initié)- Posts: 5
- Joined: 06 Oct 2008, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale
Re: Programmation Forme canonique

voila j'ai une erreur mais je vois pas d'où elle vient ...
-
Spider
Niveau 2: MI2 (Membre Initié)- Posts: 10
- Joined: 08 Oct 2008, 00:00
- Location: Alsace-68
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1erS-SI
Re: Programmation Forme canonique

- Code: Select all
Define canonique(a,b,c)=Func
Disp a,"*((x+",b,"/(2*",a,"))^2-((",b,")^2-4*",a,"*",c,")/(4*(",a,")^2))":
Return terminé
EndFunc
-
chiantos
Niveau 2: MI2 (Membre Initié)- Posts: 5
- Joined: 06 Oct 2008, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale
Re: Programmation Forme canonique
- Code: Select all
Define canonique(a,b,c)=Func
Disp a,"(("x"+",b,/(2*,a,)")^2-"((,b,)^2-4*",a,*,c,)/(4*(,a,)^2)")":
Return terminé
EndFunc
comme sa sa m'afficherai pas (x+K)²+J (la forme canonique) ?
-
Spider
Niveau 2: MI2 (Membre Initié)- Posts: 10
- Joined: 08 Oct 2008, 00:00
- Location: Alsace-68
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: 1erS-SI
14 posts
• Page 1 of 2 • 1, 2
Return to Problèmes divers / Aide débutants
Who is online
Users browsing this forum: ClaudeBot [spider] and 18 guests