Algorithme

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
MzelleLiliy
Membre Naturel
Messages: 20
Enregistré le: 13 Oct 2011, 18:37

algorithme

par MzelleLiliy » 28 Fév 2012, 18:49

bonjour, vous pouvais m aider sur cette exercice svp .M expliquer comment on si prend merci d avance :we:


1. soient A(xa;ya) et B(xb;yb) deux points d'un repéré orthonormé.On considere l'algorithme suivant.

Variable: a,b,c,xa,ya,xb,yb;
a <-- (xb-xa)²
b <-- (yb-ya)²
c <-- a+b
Afficher (c)
Fin


a. Quel est le résultat de cet algorithme lorsque les valeurs entrées sont
xa=2 , ya=-1 , xb=0 , yb=3?

b. Même question lorsque les points sont A(3;1) et B(-4;1)

c. Comment modifier cet algorithme pour que le résultat affiché soit la longueur AB ?


2. Soient A(xa;ya),B(xb;yb),C(xc;yc)et D(xd;yd) quatre points d'un repéré quelconque.
Proposer un algorithme qui affiche (en sortie) si le quadrilatère ABCD est un parallélogramme ou non.


(c'est un exercice de mon DM j'ai fait tous les autre exercices mais celui la je n'y arrive pas :mur: )



Avatar de l’utilisateur
Peacekeeper
Membre Irrationnel
Messages: 1408
Enregistré le: 19 Jan 2012, 21:34

par Peacekeeper » 28 Fév 2012, 19:11

Bonjour,

A chaque ligne du programme correspond une opération dont le résultat est affecté à la variable a, b ou c.
Le programme s'achève en affichant c. Si on remonte les instructions, on s'aperçoit que l'on obtient c en additionnant a et b. Et si on remonte encore, on voit que a est affectée de la valeur (xb-xa)² et que b est affectée de la valeur (yb-ya)².
On te donne des valeurs pour xa, xb, ya et yb, il te suffit donc de faire les calculs du programme avec les valeurs données pour obtenir la valeur numérique de c.

MzelleLiliy
Membre Naturel
Messages: 20
Enregistré le: 13 Oct 2011, 18:37

par MzelleLiliy » 28 Fév 2012, 21:13

pour le petit a. c'est c = 20
et pour le petit b. c'est c = 29
Est ce que ces bon ?

mais pour le petit c. il faut faire quoi ?

Avatar de l’utilisateur
Peacekeeper
Membre Irrationnel
Messages: 1408
Enregistré le: 19 Jan 2012, 21:34

par Peacekeeper » 28 Fév 2012, 21:20

MzelleLiliy a écrit:pour le petit a. c'est c = 20
et pour le petit b. c'est c = 29
Est ce que ces bon ?

mais pour le petit c. il faut faire quoi ?


Pour le a) c'est ok, mais il y a une erreur dans le b).
Pour le petit c, rappelle-toi la formule pour calculer la distance AB en connaissant les coordonnées de A et de B.

MzelleLiliy
Membre Naturel
Messages: 20
Enregistré le: 13 Oct 2011, 18:37

par MzelleLiliy » 28 Fév 2012, 21:42

pour le petit b. c =49

pour le petit c. AB= racine carré (-4-3)²+(1-1)²

Avatar de l’utilisateur
Peacekeeper
Membre Irrationnel
Messages: 1408
Enregistré le: 19 Jan 2012, 21:34

par Peacekeeper » 28 Fév 2012, 21:47

MzelleLiliy a écrit:pour le petit b. c =49

pour le petit c. AB= racine carré (-4-3)²+(1-1)²



C'est ça pour le petit b).
Pour le c), la formule est correcte donc si on appelle xa et ya les coordonnées de A et xb et yb celles de B

Donc comment modifier le programme pour que c donne la valeur AB?

MzelleLiliy
Membre Naturel
Messages: 20
Enregistré le: 13 Oct 2011, 18:37

par MzelleLiliy » 28 Fév 2012, 22:01

AB²=(-4-3)²+(1-1)²
AB²=49+0
AB²= racie carré 49
AB=7

Avatar de l’utilisateur
Peacekeeper
Membre Irrationnel
Messages: 1408
Enregistré le: 19 Jan 2012, 21:34

par Peacekeeper » 28 Fév 2012, 22:07

MzelleLiliy a écrit:AB²=(-4-3)²+(1-1)²
AB²=49+0
AB²= racie carré 49
AB=7


Oui, c'est juste mais ce n'est pas ce qu'on te demande. :lol3:
En fait, le programme donné dans l'exercice te donne le résultat (xb-xa)²+(yb-ya)² quels que soient les xa, xb, ya, yb que tu rentres au début du programme, tu es bien d'accord?

MzelleLiliy
Membre Naturel
Messages: 20
Enregistré le: 13 Oct 2011, 18:37

par MzelleLiliy » 28 Fév 2012, 22:14

oui je vois

Avatar de l’utilisateur
Peacekeeper
Membre Irrationnel
Messages: 1408
Enregistré le: 19 Jan 2012, 21:34

par Peacekeeper » 28 Fév 2012, 22:17

MzelleLiliy a écrit:oui je vois



Et maintenant on te demande de construire un programme (à partir de celui-ci) qui donnera automatiquement la distance entre 2 points quelconques lorsque tu rentreras les coordonnées des points dans le programme.
Autrement dit, le programme devra réaliser le calcul à partir des coordonnées que tu lui auras données.

Donc que faire pour que le calcul réalisé par le programme soit celui de la distance AB et non plus simplement (xb-xa)²+(yb-ya)²?

MzelleLiliy
Membre Naturel
Messages: 20
Enregistré le: 13 Oct 2011, 18:37

par MzelleLiliy » 28 Fév 2012, 22:29

j'ai compris ce que vous avez dit ; mais je ne sais pas comment faire :hum:

Avatar de l’utilisateur
Peacekeeper
Membre Irrationnel
Messages: 1408
Enregistré le: 19 Jan 2012, 21:34

par Peacekeeper » 28 Fév 2012, 22:34

MzelleLiliy a écrit:j'ai compris ce que vous avez dit ; mais je ne sais pas comment faire :hum:



Il suffit juste de modifier un tout petit truc. Comment avoir à l'arrivée au lieu de simplement ?

En demandant au programme de calculer la racine de la somme et non seulement la somme.
A quelle ligne le programme effectue-t-il la somme tel qu'il est écrit dans ton énoncé? :happy3:

MzelleLiliy
Membre Naturel
Messages: 20
Enregistré le: 13 Oct 2011, 18:37

par MzelleLiliy » 28 Fév 2012, 22:44

bon je vais y réfléchir cette nuit j espère que j aurais un déclic.

merci encore pour votre aide :we:

Avatar de l’utilisateur
Peacekeeper
Membre Irrationnel
Messages: 1408
Enregistré le: 19 Jan 2012, 21:34

par Peacekeeper » 28 Fév 2012, 22:47

MzelleLiliy a écrit:bon je vais y réfléchir cette nuit j espère que j aurais un déclic.

merci encore pour votre aide :we:



Pas de quoi. Tiens-moi au courant demain si tu n'as pas trouvé. :happy3: Bonne nuit! :dodo:

MzelleLiliy
Membre Naturel
Messages: 20
Enregistré le: 13 Oct 2011, 18:37

par MzelleLiliy » 01 Mar 2012, 12:38

désoler mais je ne vois pas du tout ce qu'il faut faire j'ai regarder dans mon cahier de cour et je ne trouve pas :mur:

MzelleLiliy
Membre Naturel
Messages: 20
Enregistré le: 13 Oct 2011, 18:37

par MzelleLiliy » 01 Mar 2012, 18:14

pouvez vous me dire si c'est juste ou pas

f(x)= (4-x)(2x+1)-(3-x)(4-x)

a. factoriser f(x)
(4-x)[(2x+1)-(3-x)]
(4-x)(2x+1-3x)
(4-x)(-1x+1)



b.développer
7x+4-2x²-12-(9x)
16-8-2x²

(sa je crois pas que sa soit bon )

Avatar de l’utilisateur
Peacekeeper
Membre Irrationnel
Messages: 1408
Enregistré le: 19 Jan 2012, 21:34

par Peacekeeper » 01 Mar 2012, 19:05

MzelleLiliy a écrit:désoler mais je ne vois pas du tout ce qu'il faut faire j'ai regarder dans mon cahier de cour et je ne trouve pas :mur:



Bon, je te donne la réponse alors:
il suffit de modifier cette ligne "c <-- a+b" en mettant , de cette façon si tu calcules l'expression de c, tu trouves bien donc c te donne bien la distance AB en fonction des coordonnées que tu auras rentrées, tu comprends? :happy3:

Avatar de l’utilisateur
Peacekeeper
Membre Irrationnel
Messages: 1408
Enregistré le: 19 Jan 2012, 21:34

par Peacekeeper » 01 Mar 2012, 19:08

MzelleLiliy a écrit:pouvez vous me dire si c'est juste ou pas

f(x)= (4-x)(2x+1)-(3-x)(4-x)

a. factoriser f(x)
(4-x)[(2x+1)-(3-x)]
(4-x)(2x+1-3x)
(4-x)(-1x+1)



b.développer
7x+4-2x²-12-(9x)
16-8-2x²

(sa je crois pas que sa soit bon )


La méthode de factorisation de f(x) est correcte mais il y a des erreurs de calculs, je ne comprends pas comment tu passes de la première ligne à la deuxième.
Et pour le b, pourrais-tu me redonner l'expression que tu dois développer, s'il te plaît? :happy3:

MzelleLiliy
Membre Naturel
Messages: 20
Enregistré le: 13 Oct 2011, 18:37

par MzelleLiliy » 01 Mar 2012, 19:54

ah oui c’était tous bête --' en faite et merci

pour le b. développer c'est le même pour le a. f(x)=(4-x)(2x+1)-(3-x)(4-x)

Avatar de l’utilisateur
Peacekeeper
Membre Irrationnel
Messages: 1408
Enregistré le: 19 Jan 2012, 21:34

par Peacekeeper » 01 Mar 2012, 19:56

MzelleLiliy a écrit:ah oui c’était tous bête --' en faite et merci

pour le b. développer c'est le même pour le a. f(x)=(4-x)(2x+1)-(3-x)(4-x)


Ouh, effectivement je crois que c'est très faux alors... :/
Pour le -1, tu as corrigé?

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 158 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