Comment écrire cette algo

Résolu
rawra Messages postés 7 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 4 mai 2011 - 20 déc. 2009 à 00:39
krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 - 23 avril 2010 à 13:27
un algo qui permet de faire l'étude du signe d'un polynome du second degrés.?

svp aidé moi

7 réponses

krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
22 déc. 2009 à 14:07
Bah voilà l'algo en pseudo-code :

algorithme avec comme paramètres : a, réel différent de 0 ; b, réel ; c, réel
b*b-4*a*c => D
si D > 0
si a > 0
ecrire Le polynome est positif de moins l'infini à (-b-sqrt(D))/(2*a)
ecrire Le polynome est négatif de (-b-sqrt(D))/(2*a) à (-b+sqrt(D))/(2*a)
ecrire Le polynome est positif de (-b+sqrt(D))/(2*a) à plus l'infini
fin si
si a < 0
ecrire Le polynome est négatif de moins l'infini à (-b+sqrt(D))/(2*a)
ecrire Le polynome est positif de (-b+sqrt(D))/(2*a) à (-b-sqrt(D))/(2*a)
ecrire Le polynome est négatif de (-b-sqrt(D))/(2*a) à plus l'infini
fin si
si a = 0
ecrire Le polynome n'est pas du second degré
fin si
fin si
si D = 0
si a > 0
ecrire Le polynome est positif de moins l'infini à plus l'infini
ecrire Et est nul à -b/(2*a)
fin si
si a < 0
ecrire Le polynome est négatif de moins l'infini à plus l'infini
ecrire Et est nul à -b/(2*a)
fin si
si a = 0
ecrire Le polynome n'est pas du second degré
fin si
fin si
si D < 0
si a > 0
ecrire Le polynome est strictement positif de moins l'infini à plus l'infini
fin si
si a < 0
ecrire Le polynome est strictement négatif de moins l'infini à plus l'infini
fin si
si a = 0
ecrire Le polynome n'est pas du second degré
fin si
fin si
fin algorithme


Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé ! -
3
krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
21 déc. 2009 à 11:33
Bah c'est pourtant simple :

ax²+bx+c

D = b²-4ac;
si D < 0 : pas de racine réelle
si D 0 : racine double : x0 -b/2a
si D > 0 : deux racines : x1 (-b - sqrt(D))/2a et x2 (-b + sqrt(D))/2a

"racines" : valeurs de x pour lesquelles ta fonction est égale à 0.

D < 0 : toujours du signe de a
D = 0 : toujours du signe de a sauf en x0 où c'est 0
D > 0 : du signe de a à l'extérieur des 2 racines (x1 et x2). signe opposé entre les 2 racines et 0 à chaque racine.

Ce sont pourtant des mathématiques de base sur les polynômes du second degré. As-tu fait la moindre recherche ?

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé ! -
0
rawra Messages postés 7 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 4 mai 2011
21 déc. 2009 à 14:53
merci pour la répense
0
krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
21 déc. 2009 à 15:29
De rien.
Cependant, je réitère ma question : avais-tu fait la moindre recherche ?

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé ! -
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
rawra Messages postés 7 Date d'inscription dimanche 20 décembre 2009 Statut Membre Dernière intervention 4 mai 2011
22 déc. 2009 à 14:18
merci bcp
0
BRICE1182 Messages postés 9 Date d'inscription mercredi 9 décembre 2009 Statut Membre Dernière intervention 23 avril 2010
23 avril 2010 à 12:12
Bonjour!
j'ai un petit souci avec mon premier projet en c#. j'ai crée des interfaces Windose form et Je cherche un algo qu me permetra d'utiliser un mot de passe pour acceder à l'application tout en gerant les érreur de saisie. Je souhaite que le mot de passe soit "IRIS", aidez moi s'il vous plait
0
krimog Messages postés 1860 Date d'inscription lundi 28 novembre 2005 Statut Membre Dernière intervention 14 février 2015 49
23 avril 2010 à 13:27
Je ne vois pas le rapport avec l'étude d'un polynôme du second degré...

Krimog : while (!(succeed = try())) ;
- Nous ne sommes pas des décodeurs ambulants. Le style SMS est prohibé. -
0
Rejoignez-nous