Tester l'algorithme :


(cliquer sur le bouton ci-dessus pour lancer ou relancer l'exécution de l'algorithme)

Résultats :

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