开方的具体算法

[复制链接]
查看11 | 回复1 | 2008-3-12 20:18:30 | 显示全部楼层 |阅读模式
以3的开平方为例:
1)sqrt(3)开得1。3-1=2,补两个0得到200
2)将前次开得的值乘以20。1*20=20。按以下式子:(20+x)*x小于且最趋近200,得到x=7,于是有sqrt(3)=1.7;200-27*7=11,补两个0得到1100;
3)继续按上面方法:17*20=340,(340+x)*x小于且最接近1100,得到x=3,
于是有sqrt(3)=1.73,1100-343*3=71,补两个0得7100
4)173*20=3460,求的本位的x=2,于是sqrt(3)=1.732,7100-3462*2=176,补成17600。
…………
某一位上如果求得是0,则再补两个00转到下一位。
回复

使用道具 举报

千问 | 2008-3-12 20:18:30 | 显示全部楼层
先把被开方数分解因式,例如开75的平方,把75分成3乘25,然后把25开平方,就可以写成5乘庚号3
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行