编写开方一个数的程序我想用编程语言编写一个开方的程序,不知依据什
我想用编写一个开方的程序,不知依据什么样的算法来编写。编程语言本身只有加、减、乘、除这些运算符,要算出一个数的开方来,只能用一套算法来解决。有哪位朋友知道的,请帮忙,给出算法即可,给出程序也很好。
求√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