Zoofast.fr facilite l'obtention de réponses détaillées à vos questions. Posez n'importe quelle question et recevez des réponses immédiates et bien informées de la part de notre communauté d'experts dévoués.

Bonjour,

J'ai besoin d'aide pour un exercice en informatique/mathématiques.
Il vous suffirait simplement de compléter les cases vides.

Merci beaucoup

Bonjour Jai Besoin Daide Pour Un Exercice En Informatiquemathématiques Il Vous Suffirait Simplement De Compléter Les Cases Vides Merci Beaucoup class=

Sagot :

Bonjour,

(EF): ax + by + c = 0  

1)

Un vecteur directeur de la droite (EF) est:

[tex]\overrightarrow{EF}:(-b; a) = (x_2 - x_1; y_2 - y_1)[/tex]

Donc:

[tex]\boxed{a = y_2 - y_1}[/tex]

[tex]\boxed{b = x_1 - x_2}[/tex]

De plus,  [tex]c = -ax - by[/tex]

En prenant un point quelconque de droite tel que le point E:

[tex]\boxed{c = -a*x_1 - b*y_1}[/tex]

2)

def droite(x1, x2, y1, y2):

   a = y2 - y1

   b = x1 - x2

   c = - a * x1 - b * y1

   return a, b, c

droite(1, 2.5, -5, -2) => (3, -1.5, -10.5): OK

3)

def droite(x1, x2, y1, y2):

   a = y2 - y1

   b = x1 - x2

   c = - a * x1 - b * y1

   return "L'équation cartésienne de la droite passant par les points E et F est {}*x + {}*y + {} = 0".format(a, b, c)

On obtient: "L'équation cartésienne de la droite passant par les points E et F est 3*x + -1.5*y + -10.5 = 0"

4)

def droite(x1, x2, y1, y2):

   a = y2 - y1

   b = x1 - x2

   c = - a * x1 - b * y1

   if b > 0:

       b = "+" + str(b)

   if c > 0:

       c = "+" + str(c)

   return "L'équation cartésienne de la droite passant par les points E et F est {}*x {}*y {} = 0".format(a, b, c)

Bonne journée.