在没有带开方功能的计算器的情况下,我们可以用下面的方法得到√n,n为正整数,近似值为ak,k为正整数,并
问题描述:
在没有带开方功能的计算器的情况下,我们可以用下面的方法得到√n,n为正整数,近似值为ak,k为正整数,并
通过迭代逐步减小|ak-√n|的值来提高ak的精确度.以求√7的近似值为例,迭代过程如下:(1)先估计√7的范围并确定迭代的初始值a1 ∵√4<√7<√9∴2<√7<3,取a1=2+(2分之3-2)=2.5 (2)通过计算mk=2ak分之(ak)的平方-n和ak+1=ak-mk得到精确度更高的近似值ak+1 (说明:√7≈2.6458,此题中记√7=2.6458,以下结果都要求写成小数形式)
k=1时,m1=2a1分之(a1)的平方-7=_______,a2=a1-m1=_________,|a2-√7|=______
k=2时,m2=几分之几≈_______(精确到0.001),a3=____-_____=_______
|a3-√7|=_________
答
a1 = 2+(3-2)/2 = 2.5k=1,m1 = (a1^2 -7 ) / 2*a1 = -0.15,a2 = a1-m1 = 2.65,|a2-sqrt(7)| = 0.004249k=2,m2 = (a2^2-7)/2a2 = 0.004245,a3 = a2-m2 = 2.645755,|a3-sqrt(7)| = 0.00000341另一个例子,求根号(10)s...