TS [Algorithmique]
Encadrement d’une solution d’une ´equation par balayage ou dichotomie
Soit fune fonction continue et strictement monotone sur un intervalle [a;b] (aet bsont deux
r´eels tels que a < b). Si kest un r´eel entre f(a) et f(b), le corollaire du th´eor`eme des valeurs
interm´ediaire garantit que l’´equation f(x) = kposs`ede une unique solution cdans [a;b] :
Le but de l’activit´e est d’´elaborer un algorithme permettant d’obtenir un encadrement (d’am-
plitude edonn´ee) de la solution c.
IM´ethode par balayage
La fonction f´etant fix´ee, la m´ethode est bas´ee sur l’algorithme simple suivant :
Entr´ee Saisir a,b,ket e.
Initialisation Le r´eel gprend la valeur de a.
Traitement Tant que kn’est pas entre f(g) et f(g+e) :
|gprend la valeur de g+e
Fin Tant que
Sortie Afficher les valeurs de get de g+e.
Mod´eliser l’algorithme pr´ec´edent grˆace au logiciel Algobox.
L’utiliser pour donner un encadrement d’amplitude 104de l’unique solution de l’´equation
cos x=3
4sur l’intervalle [0; 1,5]
II M´ethode par dichotomie
Cette m´ethode, plus rapide que la pr´ec´edente, est bas´ee sur l’algorithme suivant :
Entr´ee Saisir a,b,ket e.
Initialisation Le r´eel gprend la valeur de a,
Le r´eel dprend la valeur de b,
Traitement Tant que dgest strictement sup´erieur `a e:
|Si kest entre f(g) et fg+d
2, alors :
| | dprend la valeur de g+d
2
|Fin Si
|Sinon :
| | gprend la valeur de g+d
2
|Fin Sinon
Fin Tant que
Sortie Afficher les valeurs de get de d.
Mod´eliser l’algorithme pr´ec´edent grˆace au logiciel Algobox.
L’utiliser pour donner un encadrement d’amplitude 106de chacune des deux solutions de
l’´equation 0,25x42x30,5x2+ 6x=40 (exemple ´etudi´e en classe).
Rappel du graphe de la fonction x7→ 0,25x42x30,5x2+ 6x:
TS [Algorithmique]
Voici les traductions dans le langage de la calculatrice TI 82 de deux algorithmes permettant
d’encadrer la solution c(unique) de l’´equation f(x) = kdans [a;b] lorsque fest continue et
strictement monotone sur [a;b] (pour une fonction stocee dans Y1) :
Balayage
Prompt A, B, K, E
AG
While (Y1(G)-K)*(Y1(G+E)-K)>0
G+E G
End
Disp G,”c”,G+E
Dichotomie
Prompt A, B, K, E
AG
BD
While DG>E
If (Y1(G)-K)*(Y1((G+D)/2)-K)<= 0
Then
(G+D)/2 D
Else
(G+D)/2 G
End
End
Disp G,”c”,D
1 / 3 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !