Algorithme : Droite passant par 2 points On fournit les coordonnées de deux points A ; , B ; dans un repère ; ; . L’algorithme renvoie l’équation de la droite (AB) sous la forme = + s’il s’agit d’une droite oblique ou = s’il s’agit d’une droite verticale. On supposera les deux points distincts. Représentation générale de l’algorithme. Début Lire XA, YA, XB, YB Si (XA = XB) Alors Afficher « Droite x = » Afficher XA Sinon m prend la valeur (YB-YA)/(XB-XA) p prend la valeur YA–m× XA Afficher « Droite y = mx + p » Afficher m Afficher p Fin Si Fin Début Lire XA, YA, XB, YB, non XA = XB oui (YB-YA)/(XB-XA)→m YA–m× XA→p Afficher : Afficher : « Droite x = » « Droite y = mx + p » Afficher XA Afficher m Afficher p Fin Algorithme implanté sur calculette On décide de l’affectation de variables suivante : XA YA XB YB A B C D CASIO ″XA=″ ?→A↵ ″YA=″ ?→B↵ ″XB=″ ?→C↵ ″YB=″ ?→D↵ If (G=H) ↵ Then↵ ″X = ″↵ A Else↵ (D-B)/(C-A)→E B-E×A→F↵ ″M″↵ E ″P″↵ F IfEnd↵ m E p F TI (testé sur TI83+) :Input ″XA=″,A :Input ″YA=″,B :Input ″XB=″,C :Input ″YB=″,D :If A=C :Then :Disp ″X=″,A :Else :(D-B)/(C-A)→E :B-E×A→F : Disp ″M=″,E,”P”,F :End