Download pdf - dichotomie ts

Transcript
Page 1: dichotomie ts

TP Info — Terminale S.

21 janvier 2008

Dichotomie et tableur – Recherche d’une solution approchée de l’équation 𝑓(𝑥) = 0

Présentation:

𝑓 es t une fonct ion déf in ie sur un interval le 𝐼.

I l arr ive parfo is que l 'on sache que l 'équation 𝑓(𝑥) = 0 admet une unique solut ion sur 𝐼 (un

résul tat qui peut être donné par le théorème des valeurs intermédia ires ) sans être capable de

calculer cette solut ion de façon exacte.

I l ex is te p lus ieurs a lgor i thmes permettant de donner des encadrements (de p lus en p lus préc is)

de cet te solut ion. L 'un de ces a lgor i thmes est celu i de la d ichotomie.

En grec, d ichotomie s ignif ie « couper en deux».

Etude d’ un cas particulier:

Considérons le cas de l'équation 𝑐𝑜𝑠 𝑥 = 𝑥

1) Vérifiez que vous êtes en mesure d’afficher un graphique associé à l’équation

précédente sur un grapheur (Geogebra par exemple), un tableur ou votre

calculatrice. L’utiliser pour donner un encadrement de l’unique solution de

l’équation 𝑐𝑜𝑠 𝑥 = 𝑥 entre deux entiers consécutifs.

On appellera 𝑎0 le plus petit et 𝑏0 le plus grand.

2) On pose 𝑓(𝑥) = 𝑥 − 𝑐𝑜𝑠(𝑥). Montrez que 𝑓 est continue et strictement croissante sur . En déduire que

l’équation que 𝑓(𝑥) = 0 admet une unique solution sur appartenant à l’intervalle [𝑎0; 𝑏0]. On notera α cette

solution.

3) On note 𝑐0 =𝑎0+𝑏0

2. Calculer 𝑐0 et une valeur approchée de 𝑓(𝑐0). Déterminer si α∈ [𝑎0; 𝑐0] ou si α∈ [𝑐0; 𝑏0]

en indiquant la technique utilisée.

4) On prendra pour définir [𝑎1;𝑏1], les bornes de l’intervalle précédent dans lequel se trouve α. Calculez

𝑐1 =𝑎1+𝑏1

2 , 𝑓(𝑐1) , itérez le processus et définissez l’intervalle [𝑎2; 𝑏2].

5) Que pouvez-vous dire sur l’amplitude des intervalles successifs? Notons 𝐼0 l’amplitude de l’intervalle [𝑎0; 𝑏0]

et 𝐼𝑛 celle de l’intervalle [𝑎𝑛 ; 𝑏𝑛 ], Exprimer 𝐼𝑛 en fonction de n et 𝐼0. Pour quelle valeur de n obtiendra-t-on

une valeur approchée de α à 10-4

près ?

6) Afin d’approcher α au plus près, nous sommes amené à construire 3 suites définies sur : (𝑎𝑛),(𝑏𝑛) et (𝑐𝑛)

avec 𝑐𝑛 =𝑎𝑛+𝑏𝑛

2 . Nous allons automatiser le calcul en utilisant les fonctionnalités d’un tableur.

7) Préparez une feuille de calcul comme suit :

8) Entrez les valeurs numériques de 𝑎0 et 𝑏0, puis les formules de la ligne 4 permettant d’automatiser les

Page 2: dichotomie ts

TP Info — Terminale S.

21 janvier 2008

calculs. Utilisez la poignée pour recopier ces formules jusqu’à la valeur de n trouvée en 5). Pensez à

utiliser un format approprié pour l’affichage des nombres.

9) Un élève propose de saisir les formules suivantes :

Dans la cellule B5 : =Si(E4*G4<=0 ;B4;D4)

Dans la cellule C5 : =Si(E4*G4<=0;D4;C4)

Expliquez clairement pourquoi (en lisant l’aide en fin de page) ces formules vont permettre de mettre en

oeuvre la méthode de dichotomie ?

Complétez la feuille de calcul et donnez une valeur approchée de α à 10-4

près puis à 10-6

près.

A B C D E F G1 olivier Leguay

2

3 n an bn cn f(an) f(bn) f(cn)

4 0 0 1 0,5 -1 0,459697694 -0,377582562

5 1 0,5 1 0,75 -0,377582562 0,459697694 0,018311131

6 2 0,5 0,75 0,625 -0,377582562 0,018311131 -0,18596312

7 3 0,625 0,75 0,6875 -0,18596312 0,018311131 -0,085334946

8 4 0,6875 0,75 0,71875 -0,085334946 0,018311131 -0,033879372

9 5 0,71875 0,75 0,734375 -0,033879372 0,018311131 -0,007874725

10 6 0,734375 0,75 0,7421875 -0,007874725 0,018311131 0,005195712

11 7 0,734375 0,7421875 0,73828125 -0,007874725 0,005195712 -0,00134515

12 8 0,73828125 0,7421875 0,740234375 -0,00134515 0,005195712 0,001923873

13 9 0,73828125 0,740234375 0,739257813 -0,00134515 0,001923873 0,000289009

14 10 0,73828125 0,739257813 0,738769531 -0,00134515 0,000289009 -0,000528158

15 11 0,738769531 0,739257813 0,739013672 -0,000528158 0,000289009 -0,000119597

16 12 0,739013672 0,739257813 0,739135742 -0,000119597 0,000289009 8,47007E-05

17 13 0,739013672 0,739135742 0,739074707 -0,000119597 8,47007E-05 -1,74493E-05

18 14 0,739074707 0,739135742 0,739105225 -1,74493E-05 8,47007E-05 3,36253E-05

19 15 0,739074707 0,739105225 0,739089966 -1,74493E-05 3,36253E-05 8,08791E-06

20 16 0,739074707 0,739089966 0,739082336 -1,74493E-05 8,08791E-06 -4,68074E-06

21 17 0,739082336 0,739089966 0,739086151 -4,68074E-06 8,08791E-06 1,70358E-06

22 18 0,739082336 0,739086151 0,739084244 -4,68074E-06 1,70358E-06 -1,48858E-06

23 19 0,739084244 0,739086151 0,739085197 -1,48858E-06 1,70358E-06 1,07502E-07

24 20 0,739084244 0,739085197 0,739084721 -1,48858E-06 1,07502E-07 -6,90538E-07

Aide sur le tableur :

Vous allez être amener à utiliser la fonction SI du tableur, dont voici la syntaxe :

=si(condition ; valeur à afficher si VRAI ; valeur afficher si FAUX)

.

Pour régler le format d'affichage d'un nombre :

Sélectionner le(s) nombre(s) concernés, cliquer sur Format, cellule, nombres.

Choisir alors le format qui convient.

Exemple : En saisissant , on obtient :