算平方根可以采用牛顿迭代法,步骤如下:假设要求一个数x的平方根,取任意一个近似值y,然后通过y去逼近真实的平方根。
首先求出y的平方,然后用x/y和y做平均数,得到新的近似值。
然后将新的近似值再用同样的方法求平方根,不断迭代,直到求得精确值。
举例来说,如果要求根号3,可以取近似值1,1的平方是1,然后(1+3/1)/2=2,2的平方是4,再用(2+3/2)/2=1.75,1.75的平方是3.0625,再用(1.75+3/1.75)/2=1.73214285714,显然误差已经非常小,可以认为是3的平方根了。总之,通过牛顿迭代法,可以在没有计算器的情况下,比较准确地得出平方根。