Voilà l'algorithme en question. J'ai essayé de remplacer les variables par des nombres, mais je ne trouve rien de concluant :
Variables :
x, y sont des réels
h est un réel strictement positif
Entrée
Saisir h
Affecter 0 à x
Affecter f(O) à y
Traitement
Tant que y<0
x reçoit x+h
y reçoit f(x)
Fin tant que
Sortie
Afficher x-h et x
Je n'ai malheureusement jamais réussi à comprendre un algorithme, et celui me le rappelle encore une fois..
Voilà les questions posées :
a) Quel est le rôle de cet algorithme
b) que représente la variable h ? (Je pensais à la raison)
c) A quelle condition sur f, cet algorithme se terminera-t-il ? (Expliquer)
Si une personne pouvait m'aider, tout en m'expliquant cet algorithme, j'en serai ravi :
Bonsoir !!!
Tu as oublié de nous donner l'expression de f(x) mais tu as aussi oublié de le préciser aussi à l'outils qui va t'aider dans cet exercice !
Oui, autant pour moi, en effet!
voilà l'expression : f(x)=x3+3x2+9x-5
J'ai déjà prouvé qu'il existe bel et bien une solution pour f(x)=0 dans [0;1]
Bah, l'algorithme fait parti de l'exercice 1.
Voilà l'ensemble de l'exercice 1 :
On donne la fonction f définie sur [0;1] par f(x)= x3+3x2+9x-5.
1) Prouvez que l'équation f(x)=0 a une seule solution dans [0;1]. (Ça, je l'ai fait)
2) On considère l'algorithme suivant :
Et là, c'est l'algorithme que j'ai donné au-dessus, avec les questions écrites sous ce dernier
Alors si tu ne comprends pas un algorithme , la seule solution pour avancer : le faire ""à la main"
Tu fais un tableau
une ligne avec h : dans la quelle tu vas mettre la valeur saisie poir h
une ligne avec x : dans la quelle tu vas mettre les valeurs prises par x ; soit ... au départ ; puis .... ; puis ...
une ligne avec y : dans la quelle tu vas mettre les valeurs prises par y ; soit ... au départ ; puis .... ; puis ...
Tu essayes avec h = 0,5 ?
Puis avec h = 0,2 ?
Non, mais pour te résumer la situation, niveau algorithme, je ne m'en suis jamais sorti, j'ai jamais compris comment pouvait marcher un algorithme, ce que tu me dis là, équivaut à du chinois pour moi :/
Alors tu fais comme je te dis :
Tu fais un tableau
une ligne avec h : dans la quelle tu vas mettre la valeur saisie pour h .... on commence par h =0,5
une ligne avec x : dans la quelle tu vas mettre les valeurs prises par x ; soit ... au départ ; puis .... ; puis ...
une ligne avec y : dans la quelle tu vas mettre les valeurs prises par y ; soit ... au départ ; puis .... ; puis ...
Saisir h .... on saisit 0,5 donc dans le tableau on met 0, 5 en face de h
Affecter 0 à x ..... on met donc 0 dans la ligne correspondant à x
Affecter f(O) à y ..... On met dans y la valeur de f(0) et non f(O) dans la ligne correspondant à y
Traitement
Tant que y<0 .... On se pose la question ""est-ce que y < 0 ou pas ????? ... On reprend quand tu auras
répondu aux autres questions
x reçoit x+h
y reçoit f(x)
Fin tant que h
On est bien parti pour des heures ! .... sauf que moi je bosse demain ... alors vers 23h30 je vais me déconnecter !!!
en effet je ne vais pas attendre tes réponses !!!! Dans 10 minutes je suis au lit !!!! ALors le temps du lavage de dents et du reste ... je vais me déconnecter rapidement !
x, y sont des réels
h est un réel strictement positif
Entrée
Saisir h ==> soit
Affecter 0 à x ==>
Affecter f(0) à y ==>
Traitement
Tant que y<0 ==> Si
avait été tel que
, on serait directement allé à la fin de la boucle "Fin tant que"
1ère itération
x reçoit x+h ==>
y reçoit f(x) ==>
, donc la boucle continue
2ème itération
x reçoit x+h ==>
y reçoit f(x) ==>
, donc la boucle continue
3ème itération
x reçoit x+h ==>
y reçoit f(x) ==>
, donc la boucle continue
4ème itération
x reçoit x+h ==>
y reçoit f(x) ==>
, donc la boucle continue
5ème itération
x reçoit x+h ==>
y reçoit f(x) ==>
, donc la boucle s'arrête
Fin tant que
Sortie
Afficher x-h et x
Tu y vois plus clair ?
Après avoir réfléchi longuement, j'arrive à comprendre le déroulement de l'algorithme!
Donc, pour les questions, je ne comprends pas le rôle que celui-ci a.. Je comprends comment il marche, mais je ne vois pas à quoi il sert, de même, je ne saurai pas trop quoi répondre à ce qu'est la variable h :/
Et pour la condition à laquelle l'algorithme se terminera, c'est dès que la valeur h fera que y>0 ?
algorithme pas algorythme
un algorithme n'a rien à voir avec un quelconque rythme de musique .... !!! ...
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :