用迭代法求平方根√a流程图

1个回答
展开全部
摘要 利用迭代公式求a的平方根的算法步骤如下:(1)可自定一个值给x0作为初值,在此,取a/2作为x0的初值,利用迭代公式:x1=(x0+a/x0)/2求出一个x1。(2)把新求得的x1的值赋给x0,准备用此新的x0再去求出一个新的x1。(3)利用迭代公式再求出一个新的x1值,也就是用新的x0又求出了一个新的平方根值x1,此值将更趋近真正的平方根值。(4)比较前后两次所求的平方根x0和x1,若它们之间的误差小于或等于指定的10^(-6),则认为x1就是a的平方根值,去执行步骤(5);若它们之间的误差大于10 ^(-6),则再转去执行步骤(2),即继续循环进行迭代。(5)输出a的平方根值。
咨询记录 · 回答于2022-12-09
用迭代法求平方根√a流程图
您能补充下吗,我有点不太理解
利用迭代公式求a的平方根的算法步骤如下:(1)可自定一个值给x0作为初值,在此,取a/2作为x0的初值,利用迭代公式:x1=(x0+a/x0)/2求出一个x1。(2)把新求得的x1的值赋给x0,准备用此新的x0再去求出一个新的x1。(3)利用迭代公式再求出一个新的x1值,也就是用新的x0又求出了一个新的平方根值x1,此值将更趋近真正的平方根值。(4)比较前后两次所求的平方根x0和x1,若它们之间的误差小于或等于指定的10^(-6),则认为x1就是a的平方根值,去执行步骤(5);若它们之间的误差大于10 ^(-6),则再转去执行步骤(2),即继续循环进行迭代。(5)输出a的平方根值。
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消