Algorithme calculette : Droite passant par 2 points

publicité
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
Téléchargement