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