👤

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).​


Répondre :

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 ;)

Voir l'image MICKA44
Voir l'image MICKA44
Merci d'avoir visité notre site, qui traite de Mathématiques. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !


Go Class: D'autres questions