方根的手算法

因为a^2*b^2=(a*b)^2,如:2^2*3^2=4*9=36=6^2=(2*3)^2,所以也可以这样算平方根: 以5为例 从1~9递增计算得到2^2<5,3^2=9>5,所以第一个数是2; 5/2^2=1.25; 从1.1~1.9递增计算得到1.1^2<1.21<1.25,1.2^2=1.44>1.25,所以第二个数是1.1; 1.25/1.1^2=1.03305785,后面的不要,取1.0330作参考就行;实际是每一次递增两位; 再从1.01~1.09递增计算得到1.01^2<1.0201<1.0330,1.02^2=1.0404>1.0330,所以第三个数是1.01; 1.25/1.1^2/1.01^2=1.012702530379,后面的不要,取1.012702作参考就行;再递增两位; 再从1.001~1.009递增计算得到1.006^2<1.012036<1.012702,1.007^2=1.014049>1.012702,所以第四个数是1.006; 到此为止我们得到的值是: 2*1.1*1.01*1.006=2.235332 …… 若要想更精确,可以再往下算,计算器算的是2.2360679774997896964091736687313,就是不知计算了多少次得到的结果,但不论再怎么算,也是近似值,5的平方根是一个无限不循环小数,算不完的。 对于立方根,4次方根等任意方根,都可以类似方法进行手算。

posted on 2008-02-19 12:48  爱网2008  阅读(885)  评论(1编辑  收藏  举报

导航