Algorithme alignement

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
Alycia.
Membre Naturel
Messages: 18
Enregistré le: 29 Sep 2012, 19:58

Algorithme alignement

par Alycia. » 17 Oct 2012, 19:54

Bonjour :)
Alors j'ai un exercice dans mon DM qui est:
Sur Algobox, ecrire un algo permettant de tester l'alignement de trois points connaissant leurs coordonnées.
Alors je l'ai fais mais j'aimerais juste savoir si c'est correcte donc:

xA est du type nombre
yA est du type nombre
xB est du type nombre
yB est du type nombre
xC est du type nombre
yC est du type nombre
m1 est du type nombre
m2 est du type nombre

Lire xA
Lire yA
Lire xB
Lire yB
Lire xC
Lire yC
m1 prend la valeur (yB-yA)/(xB-xA)
m2 prend la valeur (yC-yA)/(xC-xA)

Si m1=m2 alors
DEBUT SI
Afficher: Les points A B et C sont alignés
FIN SI
SINON
DEBUT SINON
Afficher: Les points A, B et C ne sont pas alignés
FIN SINON
Fin de l'algo.


C'est bon ou j'ai fais une erreur?



Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 17 Oct 2012, 20:08

salut,

si xB=xA tu divises par zéro, c'est pas bon.

sinon ca a l'air good.

Donc soit tu testes si ton dénominateur est zéro et tu traites ces cas à part, soit tu remarques que
|AB.AC| = |AB*AC| si A,B,C sont colinéaires.
(AB.AC désigne le produit scalaire)
la vie est une fête :)

Alycia.
Membre Naturel
Messages: 18
Enregistré le: 29 Sep 2012, 19:58

par Alycia. » 17 Oct 2012, 20:09

Il faut donc que je rajoute quelque chose? :mur:

Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 17 Oct 2012, 20:18

ben c'est toi qui vois.

Si t'aimes bien diviser par zéro tu changes rien.
Sinon tu corriges ton algorithme.
la vie est une fête :)

Alycia.
Membre Naturel
Messages: 18
Enregistré le: 29 Sep 2012, 19:58

par Alycia. » 17 Oct 2012, 20:18

Et si je rajoutais la formule avec les couples (xa, ya) (xb, yb) (xc yc)
si xa=xb ou xa=xc alors
si xa=xb et xa=xc alors
afficher les points sont alignés
sinon afficher les points ne sont pas alignés
sinon m1=m2 alors
afficher point alignés
sinon afficher: points pas alignés

Ca marche ça non?

Avatar de l’utilisateur
fatal_error
Membre Légendaire
Messages: 6610
Enregistré le: 22 Nov 2007, 12:00

par fatal_error » 17 Oct 2012, 20:21

probablement.

fixes des valeurs pour A,B et C et regardes si ton algo marche
la vie est une fête :)

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 44 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite