Langage usuel
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
jlq
- Membre Naturel
- Messages: 85
- Enregistré le: 09 Mai 2013, 09:20
-
par jlq » 12 Mar 2015, 16:51
Mélanie111 a écrit:Voilà j'ai un DM à faire et je ne le comprend pas trop :
Écrire un programme en langage usuel ou algobox permettant de répondre à la questions suivantes ; les points A(xa;ya),B(xb;yb) et C(xc;yc) sont ils alignés?
Si vous pouvez m'expliquer et me donner un exemple svp merci
Avant d'écrire le programme poses toi la question à quelle condition les points a, b, c sont alignés ?
-
mathelot
par mathelot » 12 Mar 2015, 17:08
bonjour,
1ère méthodeà ta place, j'écrirai une équation de la droite (AB) puis je testerai les coordonnées
de C avec cette équation, en ayant chassé le dénominateur xB-xA, pour plus de généralité.
2ème méthodeécrire
=0)
Avec la méthode (1) , on doit traiter le cas particulier (AB)//y'oy
-
mathelot
par mathelot » 12 Mar 2015, 18:35
-
Robic
- Membre Irrationnel
- Messages: 1084
- Enregistré le: 03 Mai 2013, 11:00
-
par Robic » 12 Mar 2015, 21:14
Je ne crois pas qu'on voie les déterminants au lycée. La méthode est plutôt de construire deux vecteurs (par exemple AB et AC) et de voir s'ils sont colinéaires en effectuant un produit en croix (qui, certes, revient à calculer un déterminant).
Ici on a donc (par exemple) :
AB (xB-xA ; yB-yA)
AC (xC-xA ; yC-yA)
et on teste le produit en croix qui figure à la fin du message ci-dessus de Mathelot. C'est ce test qui doit figurer dans l'algorithme.
L'algorithme va donc comporter une instruction conditionnelle du type : Si (quelque chose) alors (conclusion 1) sinon (conclusion 2).
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 60 invités