二分法 算法写出用 二分法 求 根号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)
step 11:输出结果。
收起