Bonjour, j'ai un dm voila l'exercice:
Soit f la fonction défini sur l'intervalle [0;5] par:
f(x)= x³-5x²+2
On considère l'algorithme suivant:
Variables:
a,b et m sont des nombres
Traitement:
Entrer h
a prend la valeur 0
u prend la valeur a
m prend la valeur f(a)
Tant que a<5
a prend la valeur a+h
si f(a)<m alors
u prend la valeur de a
m prend la valeur de f(a)
Fin si
Sin tant que
Sortie
Afficher u et m
a) Faire tourner cet algorithme pour h=1
Quel résultat affiche-t-il?
b) Que réalise cet algorithme? Quel résultat permet-il de conjecturer pour la fonction f?
Bonjour, et alors qu'est-ce que tu ne sais pas faire ?
l'algorithme est pourtant facile à faire tourner, à la main, sur une calculatrice ou dans algobox.
J'ai essayé de le faire tourner mais algobox me met " erreur ". A la main, j'ai trouvé u=1 et m= -2 mais je ne suis pas sure. Pour la deuxième question, je n'ai aucune idée de la réponse. Merci de vouloir m'aider
il aurait fallu que tu me donne ton source algobox pour que je te dise où est l'erreur de syntaxe.
tu as regardé ce qu'il faisait cet algorithme ? ne me dis pas que tu n'as aucune idée sur ce qu'il fait exactement ?
C'est pas quelque chose en rapport avec la dérivée de la fonction? Et je l'ai encore ce que j'ai fais sur algobox je vous l'envoie?
non, tu vois en regardant l'instruction "a prend la valeur a+h" que a va augmenter de sa valeur de départ qui est 0 jusqu'à 5 (à cause de l'instruction Tant que a<5) et ceci avec un pas de h. donc en fait on balaye l'intervalle [0;5 ] avec a
Qu'est-ce qu'on fait après ?
on teste si f(a)
Autrement dit, à quoi sert l'algorithme ?
il permet de trouver le maximum de la fonction dans l'intervalle [0;5] avec une précision égale à h.
pour démontrer la conjecture, il faudrait vraiment trouver le maximum de la fonction f(x) = x³-5x²+2
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :