- 编写开方一个数的程序我想用编程语言编写一个开方的程序,不知依据什
- 我想用编写一个开方的程序,不知依据什么样的算法来编写。编程语言本身只有加、减、乘、除这些运算符,要算出一个数的开方来,只能用一套算法来解决。有哪位朋友知道的,请帮忙,给出算法即可,给出程序也很好。
- 求√A 的算法:
输入正数A
令X=A/2
(1) Y=(X+A/X)/2
如果|Y-X|<ε(你要求的精确度),则打印Y,就是√A ,结束
否则,令X=Y,执行语句(1)
用QBASIC语言写:
INPUT A
X=A/2
(1)Y=(X+A/X)/2
IF abs(Y-X)<ε TBEN (2)
X=Y
GOTO (1)
(2)PRINT “√A”;“=”;Y
END