Exercice d'un devoir maison de mathématiques sur les valeurs absolues

Publié le 6 déc. 2012 il y a 11A par Anonyme - Fin › 10 déc. 2012 dans 11A
5

Sujet du devoir

Pour tous nombres réels a et b on pose M=(abs(a-b)+a+b)/2

Programmer un algorithme sur Algobox qui demande à l'utilisateur de saisir les valeurs de a et b, puis qui calcule et afficher M

Où j'en suis dans mon devoir

a, b et M sont des variables du type nombre

Début algorithme

a prend la valeur abs(x)
b prend la valeur abs(y)
M prend la valeur (abs(a-b)+a+b)/2)
Afficher M

Fin algorithme


Est-ce que je suis sur la bonne voie ?



1 commentaire pour ce devoir


Anonyme
Posté le 6 déc. 2012
bonjour,
dans ce que tu écris, on ne voit pas a quoi correspondent x et y, et tu utilises une fonction "abs" ==> existe-t-elle en algobox ?

Pour moi, on doit d'abord donner a l'algo les valeurs de a et b.
et remarquer que |a-b| vaut a-b quand a>b
et dans ce cas, m=(a-b+a+b)/2, donc m=2a/2 ==> m=a

|a-b| vaut -a+b quand a<=b, et dans ce cas, m=(-a+b+a+b)/2
donc m=2b/2, soit m=b


ca donne :
debut
a, b, m sont des nombres.
entrer a
entrer b
m prend la valeur 0

si a>b alors
debut si
m prend la valeur a
fin si
sinon
debut sinon
m prend la valeur b
fin sinon

afficher m

fin prog


tu comprends ? qu'en dis tu ?

Ils ont besoin d'aide !

Il faut être inscrit pour aider

Crée un compte gratuit pour aider

Je m'inscrisOU

J'ai déjà un compte

Je me connecte