输入:一个任意实数c;
输出:c的算术平方根g
(2)如果g'2-c足够接近于0,g'即为所求算术平方根的解g=c1/2;
(3)否则以步长h增加g':g'=g'+h,其中h为设定精度(可设为0.0001)下的步长(可设为0.00001),即每次对g’作调整的值;
(4)重复步骤(2)直到满足条件此时输出g',并终止计算
c=10 #所求平方根的输入 i=0 #记录执行循环次数
2.开平方乘10是什么算法算法之二:二分法
输入:一个任意实数c;
输出:c的算术平方根g。
(3)如果g’2-c足够接近于0g'即为所求解g,否则:
(5)重复步骤(2)直到满足条件,输出g',终止程序
3.开平方乘10是什么算法算法之三:牛顿法
牛顿迭代算法求任意正数c的平方根的具体算法描述如下:
(2)如果g2-c足够接近于0g即為所求,否则: