AlgoBox : Equation cartésienne de droite Cet algorithme permet de
Transcription
AlgoBox : Equation cartésienne de droite Cet algorithme permet de
AlgoBox : Equation cartésienne de droite Cet algorithme permet de déterminer trois coefficients a, b et c tels que ax+by+c=0 soit une équation cartésienne d'une droite (AB) si on saisit les coordonnées (xA ; yA) et (xB ; yB) des deux points A et B. Mathématiques à Valin : http://lycee-valin.fr/maths/exercices_en_ligne/ Code de l'algorithme 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 VARIABLES xA EST_DU_TYPE NOMBRE yA EST_DU_TYPE NOMBRE xB EST_DU_TYPE NOMBRE yB EST_DU_TYPE NOMBRE u EST_DU_TYPE NOMBRE v EST_DU_TYPE NOMBRE Points EST_DU_TYPE CHAINE a EST_DU_TYPE NOMBRE b EST_DU_TYPE NOMBRE c EST_DU_TYPE NOMBRE DEBUT_ALGORITHME LIRE xA LIRE yA LIRE xB LIRE yB Points PREND_LA_VALEUR "A("+xA+" ; "+yA+") et B("+xB+" ; "+yB+")" //On affiche les coordonnées des points A et B : AFFICHER Points //Abscisse du vecteur AB : u PREND_LA_VALEUR xB-xA //Ordonnée du vecteur AB : v PREND_LA_VALEUR yB-yA //M(x; y) appartient à (AB) si les vecteurs AB et AM sont colinéaires. //Le test de colinéarité entre les vecteurs AB et AM donne : //u(y-yA)-v(x-xA)=0 soit -v.x +u.y+(v.xA-u.yA)=0 donc : a PREND_LA_VALEUR -v b PREND_LA_VALEUR u c PREND_LA_VALEUR v*xA-u*yA AFFICHER "La droite (AB) a pour équation ax+by+c=0 avec : " AFFICHER "a=" AFFICHER a AFFICHER "b=" AFFICHER b AFFICHER "c=" AFFICHER c FIN_ALGORITHME Résultats ***Algorithme lancé*** Entrer xA : 4 Entrer yA : -5 Entrer xB : 9 Entrer yB : -1 A(4 ; -5) et B(9 ; -1) La droite (AB) a pour équation ax+by+c=0 avec : a=-4 b=5 c=41 ***Algorithme terminé*** Généré par AlgoBox
Documents pareils
Résolution de l`équation ax^2+bx+c = 0
AFFICHER "Résolution de l'équation ax^2+bx+c=0"
AFFICHER "Donner la valeur de a :"
LIRE a
AFFICHER "Donner la valeur de b :"
LIRE b
AFFICHER "Donner la valeur de c :"
LIRE c
d PREND_LA_VALEUR pow(b...