Dm de maths

Publié le 18 févr. 2020 il y a 1M par lylih88 - Fin › 23 févr. 2020 dans 1M
1

Sujet du devoir

 Bonjour j’ai un exercice d’algorithmiques que je n’arrive pas à faire pouvez vous m’aider ??

 

On donne les points A(Xa;Xb) ; B(Xb;Yb) ; C(Xc;Yc) à coordonnées entières. 

On considère l’algorithme suivant :

X1 <— Xb - Xa

Y1 <— Yb - Ya

X2 <— Yc - Ya

Y2 <— Yc - Ya

D<— X1 x Y2 - X2 x Y1

Si D= 0 

Alors afficher “ Les points sont alignés”

Sinon afficher “ Les points ne sont pas alignés”

Fin Si 

1. Quel est le rôle des quatre premières lignes de l’algorithme?

2. Que contient la variable D 

3. Écrire le script en Python de cet algorithme en complétant les lignes 6 et 9 de la fonction suivante : 

Voir photo 

 

4. Appliquer cet algorithme pour déterminer si, chacun des cas suivants, les points A,B, et C sont alignés :

a) A(-123;43); B(-3;3) ; et C(45;-13)

b) A(10;-22) ; B(100;130) et C(-210;-190)

 

J’ai essayé de faire l’algorithme sur ma calculatrice mais mon algorithme est faut et je n’arrive pas à le corriger. 

Où j'en suis dans mon devoir




8 commentaires pour ce devoir


David97xxx
David97xxx
Posté le 19 févr. 2020

bonjour

dans les 4 premieres lignes on calcul les vecteurs AB et AC

 

avec AB (X1;Y1)  et AC (X2,Y2)

si ABC alignés alors AC = kAB

 

Cela donne  X2=kX1  et Y2=kY1

 

Donc si ABC Alignés   X1Y2-X2Y1=X1kY1-kX1Y1=0

 

 

Pour tes 1er lignes essaie :

 

 

X1 <— Xb - Xa

Y1 <— Yb - Ya

X2 <— Xc - Xa

Y2 <— Yc - Ya

 

 

lylih88
lylih88
Posté le 19 févr. 2020

Bonjour je voulais savoir pourquoi vous mettez k devant AC pour kAC 

 

je l'ai fait sur ma calculatrice mais ça ne marche pas 

David97xxx
David97xxx
Posté le 19 févr. 2020

k est un mneme pour se souvenir de la formule et la remettre a l'endroit quand il y a une erreur..

 

c'est de meme genre que Lili Beque Bien Chez Notre Oncle Fernand Nestor pour retenir la 1er du tableau de chimie...

 

il faut pas en mettre dans tont exercie

 

dans ton enoncé tu a mis

 

X2 <— Yc - Ya

 

je pense que tu devrait mettre X2 <— Xc - Xa

David97xxx
David97xxx
Posté le 19 févr. 2020

Fait un essaie sur un brouillon avec des valleur de A et B et k pris au hasard

 

 

David97xxx
David97xxx
Posté le 19 févr. 2020

par exemple

 

A (2;4)  et B (5;6)

 

et k = 3

 

AB (3;2)  AC = 3AB =(9;6)

3x6-2x9=0

C (2+9;4+6)=(11;10)

 

on a donc A (2;4)  et B (5;6) C (11;10) Aligné

 

et 3x6-2x9=0

 

vérifie ton algorithme avec ces donnés verifié ..

tu a tu faire une erreur de frappe

 

lylih88
lylih88
Posté le 19 févr. 2020

Oh merci beaucoup j'avais fait une faute en recopiant l'énoncé désolée. 
Dans mon exercice il ne mette pas k= 

donc je peux faire le calcul sans ? 

met dans la question que contient la variable D c'est une variable ?? 

David97xxx
David97xxx
Posté le 19 févr. 2020

pour realiser un algorithme mathémathique en informatique

 

il faut

- des formules et des schema en math dont on est sur

- des lignes de codes informatiques

 

on a verifié au brouilon tes formules pour trouver l'erreur de frappe

 

 pour les lignes de codes

 une fois le nom du programme declaré

 tu dois déclarer les variables

 ici coté informatique D est une variable

 

 

Ps : Sur ton brouillon formules de math Vérifié, D c'est le determinant Vecteur

 

 

lylih88
lylih88
Posté le 19 févr. 2020

D'accord merci beaucoup de votre aide 


Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte