Manny06 a écrit:oui dans la ligne 10 tu remplaces -3x+4 par x³+3x+1
et pour trouver une solution tu prends l'intervalle [-1;0]
Voici ce que j'ai fait cependant l'algorithme ne fonctionne pas mais je ne trouve pas mon erreur :hum:
1***VARIABLES
2*****borne_inférieure EST_DU_TYPE NOMBRE
3*****borne_supérieure EST_DU_TYPE NOMBRE
4*****ecart EST_DU_TYPE NOMBRE
5*****image_borne_inférieure EST_DU_TYPE NOMBRE
6*****image_borne_supérieure EST_DU_TYPE NOMBRE
7*****milieu EST_DU_TYPE NOMBRE
8*****image_milieu EST_DU_TYPE NOMBRE
9***DEBUT_ALGORITHME
10****AFFICHER "Detection du point d'abcisse 0 de la fonction qui à x associe x*x*x+3*x+1"
11****AFFICHER "Donnez la borne inférieure de l'intervalle d'étude :"
12****LIRE borne_inférieure
13****AFFICHER "Donnez la borne supérieure de l'intervalle d'étude :"
14****LIRE borne_supérieure
15****ecart PREND_LA_VALEUR borne_supérieure-borne_inférieure
16****image_borne_inférieure PREND_LA_VALEUR borne_inférieure*borne_inférieure*borne_inférieure+3*borne_inférieure+1
17****image_borne_supérieure PREND_LA_VALEUR borne_supérieure*borne_supérieure*borne_supérieure+3*borne_supérieure+1
18****SI (image_borne_inférieure0) OU (image_borne_inférieure>0 ET image_borne_supérieure0,01) FAIRE
25**********DEBUT_TANT_QUE
26**********milieu PREND_LA_VALEUR (borne_inférieure+borne_supérieure)/2
27**********image_milieu PREND_LA_VALEUR milieu*milieu*milieu+3*milieu+1
28**********SI (image_milieu<0) ALORS
29************DEBUT_SI
30************borne_supérieure PREND_LA_VALEUR milieu
31************FIN_SI
32************SINON
33**************DEBUT_SINON
34**************borne_inférieure PREND_LA_VALEUR milieu
35**************FIN_SINON
36**********ecart PREND_LA_VALEUR borne_supérieure-borne_inférieure
37**********FIN_TANT_QUE
38********AFFICHER "Le point de la droite d'abcisse "
39********AFFICHER milieu
40********AFFICHER " a pour ordonnée 0 (à 0,01 près)."
41********FIN_SINON
42**FIN_ALGORITHME