Bonjour,
je suis en première et je rencontre des difficultés pour écrire un algorithme
"L'algorithme doit permettre de trouver une équation cartésienne de forme ax+by+c=0 à partir des coordonnées de deux points A(x;y) et B(e;f)"
Pour trouver une équation cartésienne, il faut d'abord trouver les coordonnées du vecteur AB
Donc AB(xb-xa;yb-ya) soit AB(e-x;f-y).
Après je suis bloqué
Merci de votre aide
Bonjour, après, tu peux écrire que AM=kAB donc X-x=k(e-x) et Y-y=k(f-y) puis éliminer k (X-x)/(e-x)=(Y-y)/(f-y) qui donne l'équation de la droite que l'on cherche (f-y)(X-x)=(Y-y)(e-x)
en développant ça et en mettant tout du même coté, tu vas en déduire a;b;c en fonction de x;e;f;y et après tu pourras facilement écrire ton algorithme.
salut
Il faut que tu calcules le vecteur AB qui sera un vecteur directeur de ta droite(e-x;f-y). Ensuite tu sais que le vecteur directeur d'une droite est (-b;a) à partir de l'equation cartesienne donc b=x-e et a =f-y. L'équation cartesienne est donc (f-y)X+(x-e)Y+c=0. Pour trouver c, il te suffis de remplacer X et Y par les coordonnées d'un point de la droite par exemple pou A ça donne:
(f-y)x+(x-e)y+c=0
c=-(f-y)x-(x-e)y
c=-fx+yx-xy+ey
c=ey-fx
L'equation cartesienne est donc (f-y)X+(x-e)Y+(ey-fx)=0
Si tu écris AM=kAB (en vecteurs) ça exprime que les points M qui forment la droite sont tous les points tels que AM est colinéaire à AB). Après c'est une simple traduction sur les coordonnées des vecteurs.
Si ça ne te plait pas comme méthode, tu peux aussi trouver le coefficient directeur de la droite (en faisant a=Y/X avec les coordonnées du vecteur AB) puis écrire que la droite a pour forme y=ax+b et en trouvant b en faisant yA=axA+b puisque A est sur la droite).
tu vas trouver pareil.
Révise "trouver l'équation d'une droite passant par deux points", c'est dans ton cours normalement.
Pour le début, on peut écrire
: Disp "A(x;y)","B(e;f)"
: Prompt x,y,e,f
: Disp "VectAB(u;v)"
: e-xu
: f-yv
: x-eb
: f-ya
: ey-fxc
: Disp "A",A,"B",B,"C",C
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :