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       p EST_DU_TYPE NOMBRE
5       m EST_DU_TYPE NOMBRE
6     DEBUT_ALGORITHME
7       LIRE p
8       LIRE a
9       LIRE b
10      TANT_QUE (b-a>p) FAIRE
11        DEBUT_TANT_QUE
12        m PREND_LA_VALEUR (a+b)/2
13        SI (F1(m)>0) ALORS
14          DEBUT_SI
15          b PREND_LA_VALEUR m
16          FIN_SI
17          SINON
18            DEBUT_SINON
19            a PREND_LA_VALEUR m
20            FIN_SINON
21        FIN_TANT_QUE
22      AFFICHER a
23      AFFICHER b
24    FIN_ALGORITHME
25   
26   Fonction numérique utilisée :
27   F1(x)=pow(x,3)-3*pow(x,2)+1