怎么算根号

来源:百度知道 编辑:UC知道 时间:2024/05/31 00:40:01
比如40的根号是6.324,怎么算出来的呢?详细点。拒绝复制!

可以用这种算法:
假设被开方数为a,(√x-√(a/x))^2=0的解就是√a
变形得
√a=(x+a/x)/2
所以只需设置一个约等于(x+a/x)/2的初始值,代入上面公式,可以得到一个更加近似的值,再将它代入,就得到一个更加精确的值……依此方法,最后得到一个足够精度的(x+a/x)/2的值。

如:计算√40

设初值为6

1)√40=(6+40/6)/2=6.333

2)√40=(6.333+40/6.333)/2=6.3246

3)√40=(6.3246+40/6.3246)/2=6.324555

这三步所得的结果和√40相差已经小于0.000001