题目内容
任意给出一个实数x的值,求f(x)=4x6+5x5-3x4+2x3+x2+6x-7的值.写出用秦九韶算法进行计算的程序.
解:用秦九韶算法进行计算的程序是:
input “请输入自变量x=”;
v0=4;
v1=v0 *x+5;
v2=v1 *x-3;
v3=v2 *x+2;
v4=v3 *x+1;
v5=v4 *x+6;
v6=v5 *x-7;
disp(v6)
end
思路分析:根据秦九韶算法的操作步骤,应先把f(x)改写为
f(x)=(((((4x+5)x-3)x+2)x+1)x+6)x-7.
然后按照从内到外的顺序,依次计算一次多项式当x=x0时的值.
练习册系列答案
相关题目