Inscription / Connexion Nouveau Sujet
Niveau seconde
Partager :

Algorithmie - DM

Posté par
Arsenal59460
23-09-10 à 13:00

1 Entrées
2  Lire x_A, y_A
3  Lire x_B, y_B
4  Lire x_C, y_C
5 DEBUT_ALGORITHME
6 D_1 prend la valeur (x_B-x_A)^2 + (y_B-y_A)^2
7  
8 D_2 prend la valeur (x_C-x_A)^2 + (y_C-y_A)^2
9
10  Si D_1 = D_2 Alors
11     Afficher "..."
12     Sinon
13     Afficher "..."
14  FinSi
15  FIN_ALGORITHME


1) Quel est le rôle de cet algorithme ?
2) Retrouver les messages à afficher à propos du triangle ABC.


Voilà je ne comprend pas cet exercice ! Pouvez-vous m'aidez ? Merci d'avance !

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 13:25

Bonjour,

Que fait-on à la ligne 2 ?

Et donc, que fait-on aux lignes 2, 3 et 4 ?

Posté par
Arsenal59460
Algorithmie 23-09-10 à 13:29

Tout d'abort merci dem'avoire repondu

Alors je c'est pas j'ai nôté mon exercice lettre pour lettre, chiffre pour chiffre !

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 13:30

a mon avis sa ve dire trouver les valeurs de X_A, Y_A , X_B, Y_B et x_C et Y_C mais on ne demande pas sa, dans les questions

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 13:36



C'est l'ordinateur (la calculatrice) qui lit aux lignes 2 à 4

L'algorithme (le programme) te demande des valeurs pour xA et yA à la ligne 2

A quoi cela te fait-il penser ?

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 13:39

Je sais que l'algorithme sert a calculer le milieu d'un segment !
Mais a quoi sa m'avancerais ?

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 14:04



Ce que tu as posté de l'algorithme ne sert pas du tout à calculer le milieu d'un segment.

Que fait l'algorithme à la ligne 2 ?

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 14:10

il donne 2 points ?

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 14:18

Non, à la ligne 2 l'algorithme ne donne rien, il te demande les coordonnées xA et yA d'un point A

Que fait donc l'algorithme des lignes 2 à 4 ?

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 14:22

j'en sais rien je suis perdu là

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 14:28

Tu ne sembles pas beaucoup réfléchir en fonction des réponses que je te donne...

Des lignes 2 à 4 le programme demande les coordonnées de trois points : les points A, B et C
___________

Que fait le programme à la ligne 6 ?

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 14:33

a la ligne 6 D1 = la formule (x_B-x_A)^2 + (y_B-y_A)^2

a la ligne je comprend pas ce que sa veut dire ^^

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 14:34

ligen 2*

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 14:37

Les lignes sont numérotées, ici de 1 à 15 ; c'est très pratique.
Voilà ce que veut dire "à la ligne"
________________

Oui, tu as bien recopié la ligne 6

A quoi sert la formule qui est programmée dans cette ligne 6 ?

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 14:40

jen saisss rien moi :'( j'ai pas appris cet formule :'(

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 14:50

est ce que tu peux me donner la reponse en expliquant ? j'y arriverai mieu

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 14:57

Si je te donne les coordonnées, dans un repère orthonormé, de deux points et que je te demande de calculer la distance de ces deux points, comment fais-tu ?

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 15:00

√ (Xa-Xb)² + (Ya-Yb)²

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 15:10

Eh bien, tu vois que tu as appris cette formule !

Alors, que calcule le programme à la ligne 6 ?

et, pendant que tu y es,
que calcule le programme à la ligne 8 ?

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 15:13

oui mais pourquoi ils ont pas mi la racine dans la ligne 6 et 8

Sinon la ligne 8 calcul la distance entre A et C
///////////////6 calcul la distance entre A et B

Posté par
Eric1
re : Algorithmie - DM 23-09-10 à 15:16

Bonjour
Et pourquoi pas la distance AB au carré?

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 15:19

Bonjour,

J'ai ma compris vôtre affirmation Eric1

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 15:20

Oui, à la ligne 6 le programme calcule le carré (et c'est pour cela qu'il n'y a pas la racine carrée) de la distance de A à B
et
à la ligne 8 le programme calcule le carré de la distance de A à C
_____________________

Considère bien la ligne 10
et tu vas pouvoir remplacer les points de suspension des lignes 11 et 13 par les textes que demande ton énoncé

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 15:23

Ok question sa ve dire quoi afficher ?

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 15:26

Aux lignes 2 à 4 le programme "lit" les données que tu lui transmets par le clavier

Maintenant aux lignes 11 et 13 le programme "affiche" c'est-à-dire fait apparaître sur l'écran de la calculatrice ou l'écran de l'ordinateur, ou le papier... les résultats de son travail.

Que va "afficher" la calculatrice (ou l'ordinateur) sur son écran selon qu'il exécute les lignes 11 ou 13 ?

Posté par
Eric1
re : Algorithmie - DM 23-09-10 à 15:27

Un algorithme est généralement déroulé par une machine (calculette, ordinateur,..). Et cette machine possède la plupart du temps un écran.
Donc afficher signifie rendre visible à l'utilisateur.
L'utilisateur a rentré ses valeurs en entrée du programme (ligne 2 à 4), et l'affichage représente le résultat de l'algorithme

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 15:30

11 afficher " Arrêter "
12 sinon
13 afficher " recommencer "


??? c sa ?

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 15:32

Pourquoi pas... mais ce n'est pas très clair !

Que fait le programme à la ligne 10 ?

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 15:34

Il dise que si le carée de AB ET Egal au carée de AC ....
après je vois pas se que je pourrais dire ?!

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 15:38

Très bien...

A la ligne 10 le programme compare le carré de la distance AB avec le carré de la distance AC

Si ces deux valeurs sont égales, il exécute la ligne 11

Sinon, si ces deux valeurs ne sont pas égales, il exécute la ligne 13

Alors, pour être bien clair, que vas-tu faire afficher par le programme sur l'écran aux lignes 11 et 13 ?

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 15:41

Afficher " Arrêter "
sinon

Afficher " Revnez à la  ligne6 "

Nan c'est pas sa HELP ME ^^

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 15:45

Je te donne la solution et t'invite à bien y réfléchir :

Pour ma part, je ferais écrire au programme
ligne 11 "A est à égale distance des points B et C"
ou bien
ligne 11 "AB est égal à AC"
et
ligne 13 "AB n'est pas égal à AC"

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 15:49

A ok ! c'est bon j'ai compris

donc

questions 1) le role de l'algorytme est de calculer les carée des longeurs AC et AB
questions 2) les messages afficher a propos du triangle ABC sont :
ligne 11 "A est à égale distance des points B et C"
ou bien
ligne 11 "AB est égal à AC"
et
ligne 13 "AB n'est pas égal à AC"

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 16:03

Voilà !

Posté par
Arsenal59460
re : Algorithmie - DM 23-09-10 à 16:04

je te remercie vraiment Coll bonne soirée !

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 16:04

Et puisque l'énoncé dit que ABC est un triangle, tu peux même faire afficher :

ligne 11 : "Le triangle ABC est isocèle en A"

ligne 13 : "le triangle ABC n'est pas isocèle en A"

Posté par
Coll Moderateur
re : Algorithmie - DM 23-09-10 à 16:05

Je t'en prie.
Bonne soirée à toi aussi et à une prochaine fois !



Vous devez être membre accéder à ce service...

Pas encore inscrit ?

1 compte par personne, multi-compte interdit !

Ou identifiez-vous :


Rester sur la page

Inscription gratuite

Fiches en rapport

parmi 1675 fiches de maths

Désolé, votre version d'Internet Explorer est plus que périmée ! Merci de le mettre à jour ou de télécharger Firefox ou Google Chrome pour utiliser le site. Votre ordinateur vous remerciera !