题目内容

设计程序,用二分法求1nx+2x-6=0的根.(精确度为0.01)

分析:由于f(x)=ln x+2x-6在(0,+∞)上是单调递增的函数,且f(2)<0,f(3)>0,所以 lnx+2x-6=0只有一根,且在(2,3)内.

解:程序为:

x1=2

x2=3

DO

y1=lnx1+2*x1-6

m=(x1+x2)/2

y=lnm+2*m-6

IF y1*y<0 THEN

x2=m

ELSE

IF y1*y>0 THEN

x1=m

END IF

END IF

LOOP UNTIL ABS(x2-x1)<0.01 or y=0

PRINT m

END

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网