题目

求方程 在 上的近似解,精度为0.01画出框图写出程序. 答案:解:第一步 赋值给 a , b , c 第二步 计算区间 (a,b) 的中点 x , 第三步 计算 f(x) 是否为0,满足为0则 c 就是函数的零点,如果 f(a)f(x)<0 ,则令 b=x ,如果 f(x)f(b)<0 ,则令 a=c , 第四步 判断是否达到精确度,若满足 |a−b|<c ,则输出 a ,否则重复第二、三、四步. 程序为: a=0   b=1   c=0.01   DO   x=(a+b)/2   f(a)=a∧3+a∧2−1 f(x)=x∧3+x∧2−1   IF   f(x)=0     THEN   PRINT   “ x= ”; x   ELSE   IF    f(a)∗f(x)<0    THEN   b=x   ELSE   a=x   END   IF END   IF   LOOP    UNTIL     ABS(a−b)<=c   PRINT  “方程的一个近似解 x= ”; x   END   流程图为:
数学 试题推荐
最近更新