二分法 算法写出用 二分法 求 根号5

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 10:30:09
二分法 算法写出用 二分法 求 根号5

二分法 算法写出用 二分法 求 根号5
二分法 算法
写出用 二分法 求 根号5

二分法 算法写出用 二分法 求 根号5
步骤如下:
Begin
step 1:输入n.
step 2:定义f(x)= x^2-n.
step 3:输入区间左端点a、右端点b及计算误差d.
step 4:判断f(a)=0,若 是,则a就是方程的根.
若 否,next step.
step 5:判断f(b)=0,若 是,则b就是方程的根.
若 否,next step.
step 6:判断f(a)* f(b)

输入n。
step 2:定义f(x)= x^2-n。
step 3:输入区间左端点a、右端点b及计算误差d。
step 4:判断f(a)=0,若 是,则a就是方程的根。
若 否,next step。
step 5:判断f(b)=0,若 是,则b就是方程的根。
若 否,next step。
step 6:判断f(a)* f(b)<...

全部展开

输入n。
step 2:定义f(x)= x^2-n。
step 3:输入区间左端点a、右端点b及计算误差d。
step 4:判断f(a)=0,若 是,则a就是方程的根。
若 否,next step。
step 5:判断f(b)=0,若 是,则b就是方程的根。
若 否,next step。
step 6:判断f(a)* f(b)<0,若 是,next step。
若 否,输出错误提示,结束程序。
step 7:令m=(a+b)/2。
step 8:判断f(m)=0,若 是,则m是x^2-n=0的根。
若 否,next step。
step 9:判断f(a)*f(m)<0,若 是,则根在(a,m)之间。
令 b=m,则根在新区间(a,b)上。
若 否,则根在(m,b)之间。
令 a=m,则根在新区间(a,b)上。
step 10:判断(a-b)若 是,则在区间(a,b)上任意取值均为满足条件的近似根,一般可以取(a+b)/2。
step 11:输出结果。

收起