• Aucun résultat trouvé

Tant que (B-A) While (B-A)

N/A
N/A
Protected

Academic year: 2022

Partager "Tant que (B-A) While (B-A) "

Copied!
1
0
0

Texte intégral

(1)

www.mathsenligne.com STI2D-1N5-FONCTION DERIVEE ET APPLICATIONS EXERCICES 4B

La dichotomie (« couper en deux » en grec) est un processus qui consiste, à chaque étape d’un algorithme, à couper en deux parties un espace de recherche.

On va utiliser cette méthode pour déterminer la valeur approchée de la solution x0 d’une équation du type f(x) = λ sur un intervalle [a ; b], avec une certaine précision p.

Pour cela on va « couper en deux » l’intervalle de départ en son milieu m, aussi longtemps qu’il le faudra pour que l’amplitude « b – a » soit inférieure p.

PARTIE 1 :AFFECTATION DES VALEURS

Il s’agit de demander à l’utilisateur d’entrer a, b, λ et la précision (on utilisera les variables A, B, L et P)

Algorithme Calculatrice

Remarque : la fonction f(x) sera préalablement entrée dans la variable Y1 de la machine (menu f(x) ) PARTIE 2 : TRAITEMENT DES DONNEES

a. Tant que l’on n’obtient pas la précision souhaitée on va calculer systématiquement f pour les valeurs A (le début de l’intervalle) et M = A + B2 (milieu d’intervalle). On stockera ces 2 résultats dans les variables X et Y.

Tant que (B-A) While (B-A)

b. On sait que la solution de l’équation f(x) = λ appartient à [A ; B]. On va maintenant tester pour savoir si elle appartient à [A ; M] ou à [M ; B]. Pour cela, on propose l’algorithme suivant :

Si (X-L)*(Y-L) est positif Alors A prend la valeur M Sinon B prend la valeur M Fin de boucle

While (B-A)

Expliquer pourquoi le signe de (X – L)*(Y – L) permet de savoir si la solution cherchée appartient à l’intervalle [A ; M] ou à l’intervalle [M ; B].

c. On ferme la boucle « tant que » PARTIE 3 :AFFICHAGE DES RESULTATS

On sait que A et B (les deux bornes de l’intervalle) sont assez proches de la solution pour être acceptées comme valeurs approchées. On en affiche une des deux en écrivant « x0 = »

COMMANDES UTILES : Y1 Menu var puis VAR-Y puis 1:Fonction…

sto→→→→ Touche au dessus de « ON »

Prompt ; Disp Menu prgm puis E/S

While ; If ; Then ; Else ; End Menu prgm puis CTL

< ; > ; = Menu tests accessible par 2nde+math Etape n

a x0 b

Etape n+1

a x0 b

Etape n+2 a x0 b

m m m

Références

Documents relatifs

Donner un exemple de matrice dans M 3 ( R ) qui est inversible et semblable à son inverse mais qui n'est pas semblable à une matrice de la forme de la question 42. Cette création

[r]

Tant que l’on n’obtient pas la précision souhaitée on va calculer systématiquement f pour les valeurs A (le début de l’intervalle) et M = (milieu d’intervalle).. On stockera

pour couper une bûche en 13 morceaux. ENIGME n°8

Ce « couple » est désormais un grand classique que l’on va devoir (si ce n’est déjà fait !) s’habituer à rencontrer régulièrement.. Le résultat est

Un exercice assez court faisant appel à un résultat très classique : si deux entiers sont premiers entre eux alors leur somme et leur produit le

Si, pour deux matrices A et B, la somme et le produit (quel que soit l’ordre) existe alors ces deux matrices sont carrées de

Montrons par récurrence qu’elle est en fait valable pour tout entier strictement négatif.. Soit maintenant n un entier naturel