Algorithme

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Carole21550
Messages: 8
Enregistré le: 29 Sep 2012, 19:14

Algorithme

par Carole21550 » 29 Sep 2012, 19:25

Bonjour,

Mon professeur ma donné un algorithme à écrire sur le site "Algobox" mais je n'arrive pas à le faire malgré des heures de recherche. Cet algorithme devra pouvoir dire si deux paraboles d'équations y= ax*2+bx+c et y'=a'x*2+b'x+c se coupent et en combien de points. Quelqu'un pourrait-il m'aider ?

Merci



Avatar de l’utilisateur
chan79
Membre Légendaire
Messages: 10330
Enregistré le: 04 Mar 2007, 19:39

par chan79 » 29 Sep 2012, 19:47

Carole21550 a écrit:Bonjour,

Mon professeur ma donné un algorithme à écrire sur le site "Algobox" mais je n'arrive pas à le faire malgré des heures de recherche. Cet algorithme devra pouvoir dire si deux paraboles d'équations y= ax*2+bx+c et y'=a'x*2+b'x+c se coupent et en combien de points. Quelqu'un pourrait-il m'aider ?

Merci

salut
il faut d'abord faire les calculs
x²(a-a')+ x(b-b')+(c-c')=0
vois d'abord le cas a=a'
puis calcule et discute selon son signe

Carole21550
Messages: 8
Enregistré le: 29 Sep 2012, 19:14

par Carole21550 » 29 Sep 2012, 20:55

Mais comment peut ton calculer le discriminant puisqu'il y a b et b', il faut prendre bb'x comme b ?

Avatar de l’utilisateur
chan79
Membre Légendaire
Messages: 10330
Enregistré le: 04 Mar 2007, 19:39

par chan79 » 29 Sep 2012, 21:03

Carole21550 a écrit:Mais comment peut ton calculer le discriminant puisqu'il y a b et b', il faut prendre bb'x comme b ?

pow(b-b',2)-4*(a-a')*(c-c')
il faudra peut-être mettre a1 (par exemple) au lieu de a' pour que algobox accepte

Carole21550
Messages: 8
Enregistré le: 29 Sep 2012, 19:14

par Carole21550 » 29 Sep 2012, 21:57

D'accord et donc résultat on aura "nesecoupentpas", "secoupentenunpoint" et "secoupentendeuxpoints" ou il faudraavoir des résultat concret ?

PigeonProg
Messages: 1
Enregistré le: 29 Sep 2012, 22:01

par PigeonProg » 29 Sep 2012, 22:14

Carole21550 a écrit:D'accord et donc résultat on aura "nesecoupentpas", "secoupentenunpoint" et "secoupentendeuxpoints" ou il faudraavoir des résultat concret ?


Déclare a1 (a), b1 (b), c1 (c), a2 (a'), b2 (b'), c2 (c') et d (ou delta), x1, x2, x0
Demande a1, b1, c1, a2, b2, c2 à l'utilisateur.
Pour que ce soit plus simple déclare aussi a, b, c qui te serviront après.

donne à a la valeur a1 - a2
et pareil pour les autres:
b = b1 - b2
c = c1 - c2

Puis

d = pow(b, 2) - (4 * a * c)

si d > 0
alors
x1 = ((-(b)-sqrt(d)) / 2*a)
x2 = ((-(b)+sqrt(d)) / 2*a)
"Les paraboles se coupent en x1 et x2"

sinon si d = 0
alors
x0 = ((-(b))/2*a)
"Les paraboles se coupent en x0"

sinon
"Les paraboles ne se coupent pas"

fin si
fin si

J'espère que ça t'a aidé =)
Bonne chance =)

Carole21550
Messages: 8
Enregistré le: 29 Sep 2012, 19:14

par Carole21550 » 30 Sep 2012, 10:44

Oui ça ma beaucoup aidé, merci beaucoup !!! :)

 

Retourner vers ✎✎ Lycée

Qui est en ligne

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

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite