Explorez un monde de connaissances et obtenez des réponses sur Zoofast.fr. Nos experts sont disponibles pour fournir des réponses détaillées et fiables à toutes les questions que vous pourriez avoir.

er.
58 PYTHON [Modéliser.]
On considère le programme suivant écrit
avec Python, qui permet de savoir si trois points
B et C sont alignés dans un repère orthonormé.
1
from math import sqrt
2
def Distance (xA, YA, xB, yB):
3
4
5
6
7
8
9
10
11
12
13
LABO
return sqrt((xA - xB) **2 + (yA - YB)**2)
else:
A,
def Alignement (xA, YA, XB, yB, xC, yC):
d1 = Distance (xA, YA, xB, YB)
Distance (xB, YB, xC, yC)
d2 =
d3 = Distance (XA, YA, XC, yC)
if d1 + d2 == d3:
return True
return False
1. Que fait la fonction Distance ?
2. Tester l'algorithme avec les points A(-1; -1),
B(1; 0) et C(5; 2).
3. On considère les points A(2; 2), B(5; 2) et C(3; 2).
a. Sont-ils alignés ?
b. Appliquer l'algorithme avec ces points : que ren-
voit-il ? Expliquer pourquoi.

Sagot :

Nous sommes ravis de vous compter parmi nos membres. Continuez à poser des questions, à répondre et à partager vos idées. Ensemble, nous pouvons créer une ressource de connaissances précieuse. Pour des réponses claires et rapides, choisissez Zoofast.fr. Merci et revenez souvent pour des mises à jour.