Tester l'algorithme :


(cliquer sur le bouton ci-dessus pour lancer ou relancer l'exécution de l'algorithme)
Remarque : si les messages "Algorithme lancé" et "Algorithme terminé" n'apparaissent pas au bout d'un moment dans la zone ci-dessous, c'est que l'algorithme contient une erreur.

Résultats :

Code de l'algorithme :
1     VARIABLES
2       a EST_DU_TYPE NOMBRE
3       b EST_DU_TYPE NOMBRE
4       m EST_DU_TYPE NOMBRE
5       e EST_DU_TYPE NOMBRE
6     DEBUT_ALGORITHME
7       a PREND_LA_VALEUR 1
8       b PREND_LA_VALEUR 2
9       e PREND_LA_VALEUR 0.0001
10      TANT_QUE (b-a>e) FAIRE
11        DEBUT_TANT_QUE
12        m PREND_LA_VALEUR (a+b)/2
13        SI (F1(a)*F1(m)>0) ALORS
14          DEBUT_SI
15          a PREND_LA_VALEUR m
16          FIN_SI
17          SINON
18            DEBUT_SINON
19            b PREND_LA_VALEUR m
20            FIN_SINON
21        FIN_TANT_QUE
22      AFFICHER "Intervalle ["
23      AFFICHER a
24      AFFICHER " ; "
25      AFFICHER b
26      AFFICHER "]"
27    FIN_ALGORITHME
28   
29   Fonction numérique utilisée :
30   F1(x)=2-x*x