| fonction canonique |
| Auteur |
Message |
sf017
Autorisation : Membre
Nb de messages : 6
Inscrit le : Dim 22 Mai 2011, 18:49
|
Posté le : Dim 11 Sep 2011, 11:21
|
|
|
alors, voila mon problème: j'aimerais un programme qui me trouve la forme soit canonique, soit développer, soit factoriser (vraiment au choix, là X) ) d'une fonction du second degré dont on connais alpha, béta, et éventuellement les racines. si un tel programme existe, je m'excuse d'avance et vous demande les plus humblement possible un lien pour le télécharger =)
remerciement d'avance
---------------------- en travail sur une amélioration d'un pacman défectueux, aide non requise =) (pour l'instant ^^') |
 |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Dim 11 Sep 2011, 12:26
|
|
|
Je crois que la section aide à la programmation aurrait été plus addaptée, mais bon ...
Voci 2 programmes que je viens de te créer (vérifie les quand même avec 2-3 plynomes du second degré connus pour vérifier, je ne les ai pas testé, mais ça devrait marcher.
Avec A,B et c connus
| Code | :Prompt A,B,C
:B²-4AC -> D
:Disp "DELTA:",D
:(-B+rac(D))/2A -> S
:(-B-rac(D))/2A -> T
:DISP "S1:",S >Frac, "S2:",T >Frac
:Pause
:Text(0,0,"FORME CANONIQUE :"
:Text(7,0,A,"(X-",-B,"/",2A,")+",-D/4A
:Text(14,0,"Forme factorisée"
:Text(21,0,A,"(X-",S,")(X-",T,") |
avec A, alpha et béta conue
| Code | :Imput "A",A
:Imput "ALPHA",P
:Imput "BETA",Q
:-Q*4A -> D
:P+rac(D)/2A -> S
:P-rac(D)/2A -> T
:-P*2A -> B
:(D-B²)/(-4A) -> C
:Disp "A=",A,"B=",B,"C=",C
:Pause
:Disp "S1=",S,"S2",T
:Pause
Text(0,0,"Forme fctorisée:"
Text(7,0,A,"(X-",S,")(X-",T,")" |
Sandro
PS : ça fait plaisir de voir un petit peu d'activité sur le forum
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
 |
|
| |
Sangohan38
Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
|
Posté le : Dim 11 Sep 2011, 14:39
|
|
|
Programme déjà fait si je ne m'abuse. J'irai le chercher et j'éditerai ce message.
Sangohan38
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Dim 11 Sep 2011, 14:45
|
|
|
sango: Et oui, un prog comme ça existe déjà.
Il y en beaucoup, de toutes les formes, et de plusieurs niveaux d'étude.
sandro: Je doûte de tes formules du second prog.
Ce n'est pas -Q/4A->D mais -Q*4A->D
Ce n'est pas -P/2A->B mais -P*2A->B
Il ne manque plus que la forme factorisée pour combler sf017.
AX²+BX+C=A(X-S)(X-T)
Je ne sais pas si les nombres complexes sont à son programme scolaire.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Dim 11 Sep 2011, 18:14
|
|
|
Merci, j'édite
Sandro
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
 |
|
| |
sf017
Autorisation : Membre
Nb de messages : 6
Inscrit le : Dim 22 Mai 2011, 18:49
|
Posté le : Dim 11 Sep 2011, 20:19
|
|
|
Merci d'avoir répondu aussi vite, je pensais pas avoir une réponse avant demain. j'ai juste tester le 2ème programme, sandro, car j'ai pas encore appris à quoi sert delta dans une fonction polynome, donc je me contente de ce que je sais ^^
et aprés test, je peut certifier que le 2ème programme marche à la perfection =)
encore merci à tous ^^
---------------------- en travail sur une amélioration d'un pacman défectueux, aide non requise =) (pour l'instant ^^') |
 |
|
| |
ClearSky01
Autorisation : Membre
Nb de messages : 1
Inscrit le : Lun 12 Sep 2011, 17:29
|
Posté le : Lun 12 Sep 2011, 17:49
|
|
|
Salut!
Je suis en 1ere S et je vaix exposer ma version pour résoudre les fonctions polynôme de degré 2, bien développée comme ça tu peux comprendre le mécanisme qui calcule le résultat. Rappel : Une polynôme de degré 2 peut se présenter sous la forme ax²+bx+c.
-> : Sto
(Math/1) : Appuier sur Math puis sur 1
P.S : Il n'est volontairement pas optimisé.
| Code |
EffEcr
Prompt A,B,C
B^2-4*A*C->D
EffEcr
Disp "DELTA :",D(Math/1)
If D>0
Then
Disp"Sol. 1 :"
Disp(-B-(RACINE DE(D)))/2*A(Math/1)
Disp"Sol. 2 :"
Disp(-B+(RACINE DE(D)))/2*A(Math/1)
End
If D=0
Then
EffEcr
Disp"DELTA :",D(Math/1)
Disp"Sol. 1 :"
Disp(-B/(2A))(Math/1)
End
If D<0
Then
EffEcr
Disp"DELTA :",D(Math/1)
Output(3,3,"PAS DE SOL.")
End
|
EDIT par linkakro : il manque des parenthèses autour de de (2*A).
|
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Lun 12 Sep 2011, 21:29
|
|
|
Pas mal, j'ai vu tellement de progs de ce genre là que le tient ne m'enthousiasme pas plus que ça désolé...
Tu auras du poster dans un nouveau sujet.
Si tu veux t'inspirer de mon prog pour améliorer le tien (oui je sais c'est très vache de ma part de dire ça mais je suis fier de mon prog ) jette un coup d'oeil ici.
https://tout82.pages-perso.free.fr/forum/sujet.php?sujet=2464
|
 |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Mar 13 Sep 2011, 18:30
|
|
|
Si c'est à moi que tu parle, alors, ce n'est pas pour innover que je l'ai fait, mais simplement car je préférait le refaire (et revoir les formules de la forme cannonique en même temps) plutôt que fouiller tout le site pour trouver le programme le plus addapté à la question.
Sandro
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mar 13 Sep 2011, 22:14
|
|
|
Non, ce n'était pas a toi que je parlais ^^
Mais c'est pas grave si tu te sens concerné...
|
 |
|
| |
valou
Invité
|
Posté le : Mar 04 Oct 2011, 19:22
|
|
|
comment on met rac( svp
|
| |
|
| |
sandro
Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
|
Posté le : Mar 04 Oct 2011, 20:09
|
|
|
C'est le simbôle racine caré, mais comme c'estun carractère spécial qui ne passe pas sur le forum, on le remplace par rac( ou racine( .
Sandro
---------------------- mort à l'inutile, place à la mémoire libre et aux programmes |
 |
|
| |
Manon
Invité
|
Posté le : Lun 31 Oct 2011, 17:21
|
|
|
Bonjour,
Comment fait on pour taper : >Frac SVP?
|
| |
|
| |
tilo1996
Autorisation : Membre
Nb de messages : 122
Inscrit le : Sam 23 Avr 2011, 10:47
|
Posté le : Lun 31 Oct 2011, 17:22
|
|
|
>Frac se trouve dans le menu [MATHS]
|
 |
|
| |
Manon
Invité
|
Posté le : Lun 31 Oct 2011, 17:54
|
|
|
Merci ! Je ne pensais pas qu'il s'agissait de ce symbole la car il ne ressemblait pas tout à fait au model.
Je cherche un programme permettant de trouver la forme canonique à partir d'un trinome. J'ai taper sur ma calculette celui ci de Sandro :
:Prompt A,B,C
:B²-4AC -> D
:Disp "DELTA:",D
-B+rac(D))/2A -> S
-B-rac(D))/2A -> T
:DISP "S1:",S >Frac, "S2:",T >Frac
:Pause
:Text(0,0,"FORME CANONIQUE :"
:Text(7,0,A,"(X-",-B,"/",2A,")+",-D/4A
:Text(14,0,"Forme factorisée"
:Text(21,0,A,"(X-",S,")(X-",T,")
Mais lorsque j'ai voulu le tester il ne marchait pas. Ma calculette me demande de taper la valeur de A, B et C, ensuite elle me donne le delta et les solutions mais après ca elle se met à chercher en continu sans s'arreter. Je suis obligé d'eteindre ma calculatrice pour que cela s'arrete.
Pensez vous que j'ai fais des erreurs en tapant mon programme ou est ce que le programme comporte des erreurs?
Merci d'avance
|
| |
|
| |
tilo1996
Autorisation : Membre
Nb de messages : 122
Inscrit le : Sam 23 Avr 2011, 10:47
|
Posté le : Lun 31 Oct 2011, 18:02
|
|
|
Il y a une pause. As tu appuyé sur Entrée?
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 31 Oct 2011, 18:05
|
|
|
Et si tu appuyais sur Entrer ?
Il y a une Pause au milieu du programme donc appuyer sur entrer dois faire passer à la suite.
Sinon c'est le graphique qui tente de dessiner des fonctions.
Dans ce cas efface toutes les fonctions du menu Y=f(x ou désactive les.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
Manon
Invité
|
Posté le : Lun 31 Oct 2011, 18:17
|
|
|
Merci à vous !
Effectivement je ne savais pas qu'il fallait appuyer sur entrer. Je débute !
|
| |
|
| |
Manon
Invité
|
Posté le : Lun 31 Oct 2011, 22:56
|
|
|
Excusez mes nombreuses questions mais j'en ai encore une !
Le fait de voir la forme canonique sur l'axe des fonctions ne me dérangeait pas mais là j'ai voulu tracer une courbe et la forme canonique est meme sur mon axe et ma courbe !
Pourriez vous me dire pour enlever cela SVP?
|
| |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Mar 01 Nov 2011, 17:52
|
|
|
Tu veux dire que lorsque tu traces une courbe sur ton graphique, tu vois encore toutes les inscriptions du programme ?
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
Manon
Invité
|
Posté le : Mar 01 Nov 2011, 18:32
|
|
|
C'est ca!
|
| |
|
| |
tilo1996
Autorisation : Membre
Nb de messages : 122
Inscrit le : Sam 23 Avr 2011, 10:47
|
Posté le : Mar 01 Nov 2011, 18:37
|
|
|
Utilise la fonction Effdessin ou clrDraw. Elle se trouve dans le menu [2nd] [PRGM]
TU peux l'ajouter a la fin du programme.
Par la meme occasion, si les axes n'apparaissent plus, Tu vas dans le menu [2nd] [ZOOM] et tu vas sur axesAff (ou axesOn)
Les parentheses sont la si ta caltoche est en anglais, si tu as une 82 stats FR n'en tiens pas compte.
|
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Mar 01 Nov 2011, 19:12
|
|
|
Sinon, si tu avais, avant d'éxécuter le programme, quelques réglages spéciaux sur ton graphique, rajoute ceci à ton programme (sinon après t'es obligé de tout reconfigurer après que ton programme soit fini et au bout d'un moment ça peut etre énervant )
| Code |
:Sauve BDG4 //Je met le 4 parce que généralement il n'est pas utilisé.
: ...
: ... // tes instructions du programme ici !
: ...
:Rappel BDG4 //ici : fin du programme
:EffVar BDG4
|
Les instructions "SauveBDG" et "RappelBDG" se trouvent dans le menu [seconde]+[pgrm] (menu dessin), puis flèche gauche ^^.
Cela peut paraitre compliqué comme ça mais perso je trouve ça bien utile, tu retrouve tes réglages d'avant après ton programme 
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
Manon
Invité
|
Posté le : Mar 01 Nov 2011, 21:25
|
|
|
Merci Problème résolu !
|
| |
|
| |
Chatkaron
Invité
|
Posté le : Mer 15 Oct 2014, 21:34
|
|
|
Comment trouver " text" sur la calculatrice merci
|
| |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mer 15 Oct 2014, 22:11
|
|
|
"Text()" est dans le menu dessin : 2nde+prgm. Toutes les fonctions sont dans le catalogue 2nde+0. Ma signature mène à un catalogue des emplacements et traductions.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |