Aller au contenu

Algorithme Aide Maths


Ninou654

Messages recommandés

Posté(e)

Bonjour, je ne comprend pas cet exerice sur l'algorithme, j'ai reprodui l'algorithme sur ma calculette mais, je ne comprend qu'est qu'il est sencé faire! Je pense qu'il calcul la distance d'un point à un autre sur un graphique, mais pas sur, aidez moi!

On considère l'algorithme suivant écrit sous le logiciel Algobox.

VARIABLES

- x1 EST_DU_TYPE NOMBRE

- x2 EST_DU_TYPE NOMBRE

- x EST_DU_TYPE NOMBRE

- y1 EST_DU_TYPE NOMBRE

- y2 EST_DU_TYPE NOMBRE

- y EST_DU_TYPE NOMBRE

- d1 EST_DU_TYPE NOMBRE

- d2 EST_DU_TYPE NOMBRE

DEBUT_ALGORITHME

-AFFICHER "Entrer les coordonnées des points M1, M2 et M :"

- LIRE x1

- LIRE y1

- LIRE x2

- LIRE y2

- LIRE x

- LIRE y

- TRACER_POINT (x1,y1)

- TRACER_POINT (x2,y2)

- TRACER_POINT (x,y)

- TRACER_SEGMENT (x1,y1)->(x,y)

- TRACER_SEGMENT (x2,y2)->(x,y)

- d1 PREND_LA_VALEUR pow(x-x1,2)+pow(y-y1,2)

- d2 PREND_LA_VALEUR pow(x-x2,2)+pow(y-y2,2)

-AFICHER "Réponse à la question :"

SI (d1==d2) ALORS

-DEBUT SI

- AFFICHER " Oui, elles sont égales!"

-FIN_SI

SINON

-DEBUT_SINON

- AFFICHER "Non, elle ne le sont pas!!"

-FIN_SINON

FIN_ALGORITHME

1°) Si possible, reproduire cet algorithme et le tester.

2°) Traduire cet algorithme en language codé et expliquer son interet.

3°) Programmer cet algorithme sur votre calculatrice en y apportant les améliorations nécéssaires et en lui donnant un nom afin de le rendre plus explicite.

Merci d'avance.

  • E-Bahut
Posté(e)

Cet algorithme saisit les coordonnées de trois points dans le plan, et calcule la distance entre les deux premiers points M1 et M2 et le dernier point M.

En langage clair, je dirai que cet algorithme vérifie qu'un point M(x;y) se trouve sur la médiatrice du segment [M1M2].

Je changerai les instructions suivantes :

SI (d1==d2) ALORS

-DEBUT SI

- AFFICHER " M est sur la médiatrice de [M1M2]"

-FIN_SI

SINON

-DEBUT_SINON

- AFFICHER "M n'est pas sur la médiatrice de [M1M2]"

-FIN_SINON

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...
spam filtering
spam filtering