比如136161这个数字,首先我们找到一个和136161的平方根比较接近的数,任选一个,比方说300到400间的任何一个数,这里选350,作为代表。 我们计算0.5*(350+136161/350)得到369.5 然后我们再计算0.5*(369.5+136161/369.5)得到369.0003,我们发现369.5和369.0003相差无几,并且,369^2末尾数字为1。我们有理由断定369^2=136161 一般来说能够开的尽的,用上述方法算一两次基本结果就出来了。再举个例子开方计算:计算469225的平方根。首先我们发现600^2<469225<700^2,我们可以挑选650作为第一次计算的数。即算 0.5*(650+469225/650)得到685.9。而685附近只有685^2末尾数字是5,因此685^2=469225 对于那些开方开不尽的数,用这种方法算两三次精度就很可观了,一般达到小数点后好几位。 实际中这种算法也是计算机用于开方的算法
笔算开方:
1、把被开方的整数部分从个位起向左每隔n位为一段,用撇号分开;
2、根据左边第一段里的数,求得开n次算术根的最高位上的数,假设这个数为a;
3、从第一段的数减去求得的最高位上数的n次方,在它们的差的右边写上第二段数作为第一个余数;
4、用第一个余数除以n(10a)^(n-1),所得的整数部分试商(如果这个最大整数大于或等于10,就用9做试商);
5、设试商为b。如果(10a+b)^n-(10a)^n小于或等于余数,这个试商就是n次算术根的第二位;如果(10a+b)^n-(10a)^n大于余数,就把试商逐次减1再试,直到(10a+b)^n-(10a)^n小于或等于余数为止。
6、用同样的方法,继续求n次算术跟的其它各位上的数(如果已经算了k位数数字,则a要取为全部k位数字)。
奉献,要拿出真正的好的词条
正如楼上所说:“开放”是没有奖励的
见“开放词典”上线公告
各位网友好:
首先感谢大家长期以来对“爱问知识人”的支持。
“爱问知识人” 汇聚了亿万网民头脑中的智慧,向大众提供了智慧型的搜索平台。搜索结果的准确性、实用性、知识性,始终是我们坚持努力的方向。为了给广大网友提供一个更加理想的知识空间,我们隆重推出“开放词典”这一全新的知识平台。
“开放词典”是一种人人都可以参与编辑的知识库,任何一个人都可以来编辑您擅长的知识,和别人一起分享知识的快乐。它体现的是一种无私的精神,我们忠心的希望您能把知道的专业知识无偿共享给大家 ! 所以在这里,不管是您付出还是索取,都没有任何的附加条件。我们衷心的希望“开放词典”能成为您探索知识宝库的好伴侣!