<p>
Le signe de &#91; \(f(b) - f(a)) &#93; indique les variations de \(f) si elle est monotone sur &#91; \(a) ; \(b) &#93;,
et celui de &#91; \(f(x)-C) &#93; indique la position de \(f(x)) par rapport  la valeur cible \(C) donc
l'intervalle &#91; \(a) ; \(x) &#93; ou &#91; \(x) ; \(b) &#93;  retenir.<br>
Si &#91; \(f(x)-C) &#93; &#91; \(f(b) - f(a)) &#93; \(\ge) 0, il faut retenir &#91; \(a) ; \(x) &#93;, on affecte \(x)  \(b).<br>
Si &#91; \(f(x)-C) &#93; &#91; \(f(b) - f(a)) &#93; \(\le) 0, il faut retenir &#91; \(x) ; \(b) &#93;, on affecte \(x)  \(a).
</p><p>
Dans le cas o \(f(x)=C), on a trouv la solution de l'quation (en fait avec la prcision de la calculatrice ou de l'ordinateur),
 et en affectant  la fois \(x)  \(b) et \(x)  \(a), l'intervalle devient &#91; \(a) ;\( b) &#93; avec \(a=b=x).
S'il y a un test d'arrt ds que la diffrence \((b-a)) est assez petite alors la boucle s'arrte parce que \(b-a=0).
</p><p>
Dans l'algorithme prcdent on remplacera l'instruction <b>Si \(Y \gt C) alors \(B \leftarrow X) sinon  \(A \leftarrow X)</b>
 par les deux instructions :<br>
Si &#91;\(Y-C)&#93; * &#91;\(V-U) &#93\(\ge) 0 alors \(B \leftarrow X) et \(V \leftarrow Y)<br>
Si &#91;\(Y-C)&#93; * &#91;\(V-U) &#93\(\le) 0 alors \(A \leftarrow X) et \(U \leftarrow Y)<br>
et avant le dbut de la boucle il faudra affecter \(f(a))  \(U) et \(f(b))  \(V) ; les valeurs de \(U) et \(V) seront actualises
  chaque boucle grce aux deux instructions prcdentes.
</p><p>
Avec une calculatrice, on peut mettre en mmoire la formule de \(f(x)) dans le registre Y1 pour l'utiliser dans ce programme
 sans avoir  crire la formule de la fonction trois fois  l'intrieur du programme.</p>
