• Aucun résultat trouvé

1 Déterminer si des points sont alignés en utilisant les vecteurs

N/A
N/A
Protected

Academic year: 2022

Partager "1 Déterminer si des points sont alignés en utilisant les vecteurs"

Copied!
4
0
0

Texte intégral

(1)

D E B O R D

Algorithmes à connaitre

1 Déterminer si des points sont alignés en utilisant les vecteurs

Déterminer si les points A , B et C sont alignés .

1.1 L’idée mathématique

On doit d’abord entrer les coordonnées de A , B et C puis regarder si les vecteurs −→

AB et

−→

AC sont colinéaires . Pour cela , on utilise le déterminant .

1.2 La mise en algorithme

Variables

xA , yA , xB , yB , xC , yC , x , y, u , v : réels Début de l’algorithme

Saisir xA , yA , xB , yB , xC , yC x←xB −xA

y←yB−yA u←xC −xA v ←yC−yA Si xv-yu=0 Alors

Afficher " les points sont alignés"

Sinon

Afficher " les points ne sont pas alignés "

Finsi

1 def alignes (xA , yA , xB , yB , xC , yC):

2 x=xB−xA

3 y=yB−yA

4 t=xC−xA

5 u=yC−yA

6 if x∗u−t∗y==0:

7 print("les points sont alignes ")

8 else:

9 print("les points ne sont pas alignes ")

16 juillet 2020 1 Béatrice Debord

(2)

D E B O R D

Algorithmes à connaitre

2 Déterminer si des points sont alignés en utilisant les coefficients directeurs

Déterminer si les points A, B et C sont alignés .

2.1 L’idée mathématique

Les points A, B et C sont alignés si les droites (AB) et (AC) sont parallèles , autrement dit si elles ont le même coefficient directeur .

2.2 La mise en algorithme

Variables

xA , yA , xB , yB , xC , yC ,m,n : réels Début de l’algorithme

Saisir xA , yA , xB , yB , xC , yC m← yB−yA

xB−xA n← yC−yA

xC −xA Si m=n Alors

Afficher " les points sont alignés"

Sinon

Afficher " les points ne sont pas alignés "

Finsi

1 def coeffegaux (xA , yA , xB , yB , xC , yC):

2 m=(yB−yA)/(xB−xA)

3 n=(yC−yA)/(xC−xA)

4 if m==n :

5 print("les points sont alignes ")

6 else :

7 print("les points ne sont pas alignes ")

16 juillet 2020 2 Béatrice Debord

(3)

D E B O R D

Algorithmes à connaitre

3 Déterminer une équation cartésienne de droite passant par deux points

Déterminer une équation cartésienne de la droite (AB) , les coordonnées de A et B sont données .

3.1 L’idée mathématique

On reprend la méthode . Soit M(x ;y) un point de (AB) , alors det(−→

AB;−−→ AM) = 0

3.2 La mise en algorithme

Variables

xA , yA , xB , yB ,a , b , c : réels Début de l’algorithme

Saisir xA , yA , xB , yB a←yB−yA

b←xA−xB c←yAxB−yBxA

Afficher ("une équation de la droite (AB) est de la forme ax+by+c= avec a , b et c

=") Afficher(a,b,c)

1 def eqcart(xA, yA , xB, yB):

2 a=yB−yA

3 b=xA−xB

4 c=yA∗xB−yB∗xA

5 print ("une equation de (AB) est ax+by+c=0 avec a , b , c = ")

6 print(a,b,c)

16 juillet 2020 3 Béatrice Debord

(4)

D E B O R D

Algorithmes à connaitre

4 Déterminer une équation réduite de droite passant par deux points

Déterminer une équation réduite de la droite (AB) , les coordonnées de A et B sont données .

4.1 L’idée mathématique

Il y a deux cas à traiter séparément :

Si les deux points ont la même abscisse , la droite est verticale et son équation est de la forme x=k

Sinon , on calcule le coefficient directeur puis l’ordonnée à l’origine .

4.2 La mise en algorithme

Variables

xA , yA , xB , yB , m , p : réels Début de l’algorithme

Saisir xA , yA , xB , yB SixA =xB Alors

Afficher("une équation de la droite (AB) est de la forme x=k avec k =") Afficher (k)

Sinon

m ← yB−yA xB−xA p← yAxB−yBxA

xB−xA

Afficher ("une équation de la droite (AB) est de la forme y=mx+p avec m , p

=")

Afficher(m,p) Finsi

1 def eqreduite(xA,yA,xB,yB):

2 if xA==xB :

3 print("une equation de (AB) est de la forme x=k , avec k =")

4 returnxA

5 else :

6 m=(yB−yA)/(xB−xA)

7 p=(yA∗xB−yB∗xA)/(xB−xA)

8 print("une equation de (AB) est de la forme y=mx+p avec m , p = ")

9 return(m,p)

16 juillet 2020 4 Béatrice Debord

Références

Documents relatifs

c'est ce qui était demandé à la dernière question du contrôle (Arnufle et Barnabé) : si les points sont "globalement alignés" l'ajustement affine est pertinent et donne

2- Ajoute deux points alignés avec les autres.. 3- Trouve des points alignés et complète

Paternité-Partage des Conditions Initiales à l'Identique 2.0 France disponible en ligne http://creativecommons.org/licenses/by-sa/2.0/fr/.. 2 Rémy Nicolai _fex_gapdf du 28

 Je sais reconnaître des segments de même longueur..  Je sais reconnaître des

Montrer qu’il existe une suite dont l’ensemble des valeurs d’adhérence est A si et seulement si A est fermé et non vide..

Les droites (AE) et (CD) sont elles parallèles?. Les droites (AD) et (CE) sont

Nous proposons ci-dessous deux approches : la première, classique, est conforme au programme et s’appuie sur la définition du projeté orthogonal d’un point sur une droite de

[r]