Bonjour, j"ai besoin d'aide pour le DM suivant peut on m"aider.
Dans un repère orthonormé, A et B sont les points de coordonnées A (1;-3) et B (-2;4).
1/ Le point C (3;2) appartient-il à la médiatrice de [AB]? Même question avec le point D (5;3).
2/ Ecrire en langage naturel un algorithme permettant de tester si un point M appartient à la médiatrice de [AB], les coordonnées de M étant entrées par l'utilisateur.
Programmer l'algorithme dans un langage machine (Algobox ou Casio T1)
Merci d'avance
bonjour,
une piste : tout point d'une médiatrice d'un segment est à égale distance des extrémités de ce segment.
si CA=CB, C est sur la médiatrice de AB, sinon, non.
comment fais tu pour calculer la distance CA ?
Oui AC=CB
BC=(-2-3)²+(4-2)²
=29
AC=(3-1)²+(2+3)²
29
On obtient le même résultat donc je peux conclure que C appartient à la médiatrice [AB].
J'ai fais de même avec D,
AD=(1-5)²+(-3-3)
=213
BD=(5+2)²+(3-4)²
=(2
AD est différent de BD donc D n'appartient pas à médiatrice [AB]
Je te remercie pour ton aide
*j'ai oublié de mettre le '²' pour AD
AD=(1-5)²+(-3-3)²
*Pour BD j'obtient 52
Désolé de ces quelques fautes
bonjour jurgen,
je t'en prie.
Je suppose que pour écrire l'algorithme en langage naturel, tu n'auras pas de difficulté, n'est ce pas ?
bonne journée à toi aussi.
Pour tout te dire je ne vois pas très bien comment faire un algorithme en langage naturel...
Je dois créer moi même les coordonnées de M et voir si M appartient à cette médiatrice?
Je te remercie vraiment beaucoup pour ton aide
écrire un algorithme, c'est dire pas à pas comment tu fais d'habitude.
d'habitude, tu prends les coordonnées de A, de B, de C, tu fais un calcul des distances AC et BC, et tu regardes si elles sont egales..
l'algo doit faire la meme chose.
je te propose un algorithme, tu le modifieras si tu veux..
début
xA, yA, xB, yB, xC, yC, BC, AC sont des nombres
entrer xA, yA
entrer xB, yB
entrer xC, yC
BC prend la valeur ((xC-xB)²+(yC-yB)²)
AC prend la valeur ((xC-xA)²+(yC-yA)²)
si BC=AC alors
afficher "C est sur la médiatrice de AB"
sinon
afficher " C n'est pas sur la mediatrice de AB"
fin
en fonction de ton langage, il faudra peut-être faire le calcul de BC et AC sur plusieurs lignes.
Je te laisse programmer et tester (si tu fais sur algobox, je peux t'aider, mais pas sur calculatrice - je n'ai pas de calculatrice).
Qu'en dis tu ?
Je te re merci pour ton aide j'essayerai plus tard car je n'arrive pas à l'installer sur mon ordinateur.
Voilà, j'ai réussi à l'installer mais le probème est que je n'arrive pas à finir de tester l'algorithme à partir : afficher 'C sur la médiatrice AB'
tu l'as fait en algobox ?
je ne peux rien te dire sans voir ton algorithme..
tu as une erreur ? quel genre d'erreur ?
Oui je le fais sur algobox (j'ai repris ton algorithme) mais je n'arrive pas à inserer la formule 'Afficher C ur la médiatrice AB'
ah, ce n'est pas le test qui ne marche pas, c'est insérer l'instruction Afficher .. C'est ça ?
parmi les choix tu dois prendre Afficher message (juste en dessous de Afficher variable)
et tu obtiens AFFICHER "C est sur la mediatrice de AB"
OK ?
J'ai fais:
Variables:
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
BC est du type nombre
AC est du type nombre
Début de l'algorithme
BC prend la valeur(XC-XB)²+(YC-YB)²
AC prend la valeur (XC-XA)²+(YC-YA)²
SI(BC==AC) alors
Debut si
AFFICHER C sur la médiatrice AB
Fin si
Sinon
Debut sinon
Afficher C n'est pas sur la médiatrice de AB
Fin de l'algorithme
Mais ca me dit erreur j'ai revérifié mais je ne vois pas où j'ai bien pu faire une faute
heu..
tu calcules BC avec XC, XB, YC, YB, mais nulle part on a lire XB lire YB, etc..
le calcul ne peut pas se faire si les coordonnées n'ont pas de valeurs..
Oui j'en ai fait un similaire et j'ai testé le tien, les deux fonctionnes
Je te remercie vraiment pour ton aide!
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :