| Algoritme qui permet de déterminer le signe d'un trinôme |
| Auteur |
Message |
aeiecrn
Autorisation : Membre
Nb de messages : 3
Inscrit le : Mer 29 Oct 2014, 15:24
|
Posté le : Mer 29 Oct 2014, 15:33
|
|
|
Bonjour, depuis une semaine je cherche déséspérement à créer un programme qui permet de déterminer le signe d'un trinôme mais tout ce que j'essaye ne marche pas Quelqu'un pour m'aider svp 
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Jeu 30 Oct 2014, 20:57
|
|
|
Je ne sais même pas de quelle manière tu comptes stocker les informations donc ce n'est pas clair. Tu aurais dû donner un exemple de ce que tu as essayé.
Je propose de saisir les coefficients dans trois variables. Tester le signe en un point nécessite juste une application numérique et une condition.
| Code | Disp "AX^2+BX+C // aide
Prompt A,B,C,X //saisie
AX^2+BX+C->D //ordonnée
Disp D // affichage de l'ordonnée à l'abscisse X
// ci-dessous des affichages du signe, pour les benêts qui ne le voient pas au résultat
If D>0
Disp "D>0
If D<0
Disp "D<0
If D=0
Disp "D<0 |
Si tu veux déterminer l'ensemble du tableau de signe d'un trinôme, alors je te conseille de calculer les zéros du trinôme, tu trouveras d'innombrables exemples pour ça. Puis en observant le signe du coefficient A tu peux déduire le signe sur les intervalles. Des programmes le faisant existent aussi. J'improvise celui-ci. Je ne dessine pas le tableau, j'indique seulement les signes de chaque coté des zéros.
| Code | Disp "P(X)=AX^2+BX+C
Prompt A,B,C
B^2-4AC->D
If D>0
Then
Disp (-B-sqrt(D))/(2A
Disp (-B+sqrt(D))/(2A
If A>0
Disp "+ 0 - 0 +
If A<0
Disp "- 0 + 0 -
Else
If D=0
Then
Disp -B/(2A
If A>0
Disp "+ 0 +
If A<0
Disp "- 0 -
Else // D<0
Disp "PAS DE ZERO REEL
If A>0
Disp "P>0 : + + +
If A<0
Disp "P<0 : - - -
End
End |
---------------------- 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 |
 |
|
| |
aeiecrn
Autorisation : Membre
Nb de messages : 3
Inscrit le : Mer 29 Oct 2014, 15:24
|
Posté le : Ven 31 Oct 2014, 23:28
|
|
|
Merci énormément je pense que c'est exactement ce qu'il me faut !!!
|
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Sam 01 Nov 2014, 12:02
|
|
|
Je viens de songer que je n'ai pas traité la possibilité que A soit nul. Si A est nul et B est non-nul alors cela planterait, et si A est nul et B est nul alors cela ne supporterait pas la condition sur C=0.
---------------------- 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 |
 |
|
| |
aeiecrn
Autorisation : Membre
Nb de messages : 3
Inscrit le : Mer 29 Oct 2014, 15:24
|
Posté le : Sam 01 Nov 2014, 19:26
|
|
|
Pas de problème, A ne peut pas être nul dans un trinôme ! 
|
 |
|
| |