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
Mathématiques
encarplaterobar34
Question
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).
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).
1 Réponse
-
1. Réponse Micka44
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 ;)
Autres questions