⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqrt.txt

📁 定点开方程序.开方程序精度可以达到8位十进制有效数字
💻 TXT
字号:
假设被开放数为a,如果用sqrt(a)表示根号a 那么[sqrt(x)-sqrt(a/x)]^2=0的根就是sqrt(a) 
变形得 
sqrt(a)=(x+a/x)/2 
所以你只需设置一个约等于(x+a/x)/2的初始值,代入上面公式,可以得到一个更加近似的值,再将它代入,就得到一个更加精确的值……依此方法,最后得到一个足够精度的(x+a/x)/2的值。 
如:计算sqrt(5) 
设初值为2 
1)sqrt(5)=(2+5/2)/2=2.25 
2)sqrt(5)=(2.25+5/2.25)/2=2.236111 
3)sqrt(5)=(2.236111+5/2.236111)/2=2.236068 
这三步所得的结果和sqrt(5)相差已经小于0.001 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -