S'il vous plaît aidez moi, j'arrive pas
Exercice :
1. Écrire un algorithme en langage naturel qui teste si trois points A(xA; yA),
B(xB ; yb) et C(xC; yC) sont alignés.
2. Programmer cet algorithme en Python (joindre le script à votre copie) et le
tester pour les points A(2 ; - 5), B(8 ; 3) et C(-10; 11).​


Sagot :

Bonjour :))

1. Algorithme en language naturel

Définir alignes(xA,yA,xB,yB,xC,yC)

     det = (xB-xA)*(yC-yA)-(yB-yA)*(xC-xA)

     si det = 0 alors

              afficher ("les points sont alignés")

     sinon

              afficher ("les points ne sont pas alignés")

2. Algorithme en language PYTHON

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

   det=(xB-xA)*(yC-yA)-(yB-yA)*(xC-xA)      #Calcul du déterminant

   if det==0:

       print("Les points sont alignés")

   else:

       print("les points ne sont pas alignés")

Voir en pièces jointes le programme réalisé sur PyScripter et le résultat du test.

N'hésite pas à me poser des questions :))

Bonne soirée ;)

View image MICKA44
View image MICKA44