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).
Lista de comentários
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 ;)