Laurentvidal.fr est l'endroit idéal pour trouver des réponses rapides et précises à toutes vos questions. Découvrez la facilité d'obtenir des réponses rapides et précises à vos questions grâce à l'aide de professionnels sur notre plateforme. Obtenez des réponses rapides et fiables à vos questions grâce à notre communauté dédiée d'experts sur notre plateforme.

Ecrire un algorithme et un script Python qui calculent et affichent : - les coordonnées de ⎯⎯→ AB ; - la distance AB ; - les coordonnées du point M, milieu du segment [AB], à partir de la saisie des coordonnées de A et de B.Pourriez vous m'aidez svp.​

Sagot :

Réponse :

Explications :

Bonjour,

proposition d'algorithme en langage naturel ! :

Demander/saisir xA coordonnées du point A

Demander/saisir yA coordonnées du point A

Demander/saisir xB coordonnées du point B

Demander/saisir yB coordonnées du point B

calcul  des  coordonnées  (xAB , yAB)  du  vecteur dont  les  points  A  et  B  ont  pour coordonnées (xA , yA) et (xB  , yB) :

affecter à xAB la valeur xB–xA

affecter à yAB la valeur yB–yA

Afficher les coordonnées du vecteur AB : xAB, yAB

calcul de la distance d(AB) :

affecter à dAB la valeur √{(xB - xA)² + (yB - yA)²}

Afficher la distance du vecteur  AB : dAB

Calcul des coordonnées du point milieu M du vecteur AB :

affecter à xM la valeur (xA + xB) / 2

affecter à yM la valeur (yA + yB) / 2

Afficher les coordonnées du point milieu M qu vecteur AB : xM, yM

traduction possible en Python :

from math import*

print()

xA=int(input("saisir la coordonnée xA du point A :"))

print()

yA=int(input("saisir la coordonnée yA du point A :"))

print()

xB=int(input("saisir la coordonnée xB du point B :"))

print()

yB=int(input("saisir la coordonnée yB du point B :"))

print()

#calcul  des  coordonnées  (xAB;  yAB)  du  vecteur dont  les  points  A  et  B  ont  pour coordonnées (xA; yA) et (xB; yB) :

xAB = xB - xA

yAB = yB - yA

print("coordonées du vecteur AB :(",xAB,",", yAB,")")

#calcul de la distance d(AB) :

dAB = sqrt((xB - xA)**2 + (yA - yB)**2)

print()

print("distance du vecteur AB :",round(dAB,2))

#Calcul des coordonnées du point milieu M du vecteur AB :

xM = (xA + xB) / 2

yM = (yA + yB) / 2

print()

print("coordonées du milieu M du vecteur AB :(",xM,",", yM,")")

Nous apprécions votre visite. Nous espérons que les réponses trouvées vous ont été bénéfiques. N'hésitez pas à revenir pour plus d'informations. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Laurentvidal.fr est là pour fournir des réponses précises à vos questions. Revenez bientôt pour plus d'informations.