Bonjour à tous !
J'aurais besoin d'aide pour un devoir maison que je dois rendre Lundi.
Voici le sujet:
Écrire un algorithme qui à partir des coordonnées de 4 points A, B, C et D dans un repère vérifie si ABCD est un parallélogramme.
Écrire le programme pour la calculatrice.
Tester le programme sur un exemple dans lequel ABCD est un parallélogramme puis un exemple dans lequel ABCD n'est pas un parallélogramme.
Remarque : L'affichage d'un message dans un algorithme peut être traduit par l'instruction suivante dans la calculatrice : Disp "Message"
Merci d'avance pour vos réponses !
bonjour,
Il te faut écrire cet algorithme en langage naturel
rappel: ABCD est un parallélogramme si les côtés opposés sont égaux
donc
pose xA et yA les coordonnées de A
xB et yB les coordonnées de B
idem avec C et D
A toi
Bonjour, merci !
Mais ce que je ne comprends pas c'est que faut-il faire d'abord l'algorithme ou le programme ?
Bon,
Je suppose que tu n'es pas encore abordé les vecteurs.
Alors
On définir les variables xA, yA.........xD,yD, xM,yM,xN,yN
Lire xA
Lire yA
Lire xB
Lire yB
Lire xC
Lire yC
Lire xD
Lire yD
xM prend la valeur ( xA+xC)/2
yM prrend la valeur (yA+yC)/2
xN prend la valeur (xB+xD)/2
yN prend la valeur (yB+yD)/2
Si( xM==xN et yM==yN) ALORS
DEBUT_SI
AFFICHER " le quadrilatère est un parallélogramme"
FIN_SINON
FIN_ALGORITHME
Comme tu vous , on utilise une propriété : un quadrilatère est un parallélogramme si les diagonales se coupent en leur milieu .
PS: je t'avais demandé de trouver des distances.
En fait, je voulais te faire utiliser une autre propriété du parallélogramme.
Mais abandonné cela.
Utilise le contenu du dernier post.de 23,13
différence algorithme et programme
"L'algorithme est un ensemble d'instructions simples décrivant une tache donnée. Il est écrit en langage plus proche de l'homme que de la machine. (Que l'homme peut comprendre)
Alors que le programme est aussi un ensemble d'instructions mais avec des informations que seules les machines peuvent comprendre (compilateur, programmation..) Et puis un algorithme se conclut avec un résultat, alors qu'un programme peut conduire à une boucle infinie."
Merci beaucoup vraiment car meme ma classe n'a pas compris le sujet. Et donc si j'ai bien saisis je dois recopier le contenu de 23:13 ?
Le contenu du 23:13 je dois le faire sur une feuille ou sur la calculatrice car je n'arrive pas à faire un programme...
Bonjour,
Vous pouvez me réenvoyez le programme en détail svp car je pense qu'il faut faire un repère orthonormé ?
VARIABLES
xA est du type nombre
yA __________________
xB __________________
yB __________________
xC __________________
yC __________________
xD __________________
yD __________________
xK __________________
yK __________________
xL __________________
yL __________________
DEBUT ALGORITHME
Afficher " Entrer l'abscisse de A "
Lire xA
Afficher " Entrer l'ordonnée de A "
Lire yA
Afficher " Entrer l'abscisse de B "
Lire xB
Afficher " Entrer l'ordonnée de B "
Lire yB
Afficher " Entrer l'abscisse de C "
Lire xC
Afficher " Entrer l'ordonnée de C "
Lire yC
Afficher " Entrer l'abscisse de D "
Lire xD
Afficher " Entrer l'ordonnée de D "
Lire yD
xK PREND LA VALEUR ( xA+xC ) /2
yK PREND LA VALEUR ( yA+yC ) /2
xL PREND LA VALEUR ( xB+xD ) /2
yL PREND LA VALEUR ( xB + yD ) /2
SI ( xK==xL et yK == yL ) ALORS
DEBUT_SI
Afficher " Le quadrilatère ABCD est un parallélogramme "
FIN_SI
SINON
DEBUT_SINON
Afficher " Le quadrilatère ABCD n'est pas un parallélogramme "
FIN_SINON
FIN_ALGORITHME
voilà
Merci mais maintenant pouvez vous m'expliquez et me dire si c'est juste car en voyant le programme je me dis qu'il y a quelque chose de faux car faut bien faire des calculs pour calculez les points. Non ?
En gros je dois juste copié ce que vous avez écrit sur une feuille ? Ou dois-je effectué le programme sur la calculatrice ?
pour la calculatrice, je te laisse faire.
Si tu décides de recopier l'algorithme,
tu préciseras que tu l'as réalisé avec algobox
Donc je dois copié tous le programme en noir sur blanc et setout ? même sur les lignes je dois rien marquer ?
rien marqué
fais attention aux fautes :
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :