精英家教网 > 高中数学 > 题目详情
已知f(x)=x5+2x4+3x3+4x2+5x+6,用秦九韶算法求这个多项式当x=2时的值时,做了几次乘法?几次加法?

探究过程:错解:根据秦九韶算法,把多项式改写成如下的形式:f(x)=((((x+2)x+3)x+4)x+5)x+6.按照从内到外的顺序,依次计算多项式当x=2时的值:

v1=2+2=4;v2=2v1+3=11;v3=2v2+4=26;v4=2v3+5=57;v5=2v4+6=120.

显然在v1中未作乘法,只做了一次加法,在v2、v3、v4中各做了一次加法、一次乘法.因此,共做了四次乘法、五次加法.

    探究结论:这是人所共知的“事实”,一点都不假;但我们面对的是计算机,它没有我们这么灵活,在v1中虽然“v1=2+2=4”,而计算机还是做了一次乘法“v1=2+2=4”;这是因为用秦九韶算法计算多项式f(x)=anxn+an-1xn-1+…+a1x+a0当x=x0时的值时,首先将多项式改写成f(x)=( …(anx+an-1)x+…+an-(k-1)x+an-k(k=1,2,…,n),然后再计算v1=anx+an-1,v2=v1x+an-2,v3=v2x+an-3,…,vn=vn-1x+a0,无论an是不是1,这次乘法都是非算不可的,因此本题的答案为:五次乘法,五次加法.

练习册系列答案
相关习题

科目:高中数学 来源: 题型:022

已知f(x)=x5+ax3+bx8,且f(2)=10,那么f(2)等于________.

 

查看答案和解析>>

科目:高中数学 来源:数学教研室 题型:022

已知f(x)=x5+ax3+bx8,且f(2)=10,那么f(2)等于________.

 

查看答案和解析>>

科目:高中数学 来源: 题型:

已知f(x)=-x5+5x4-10x3+10x2-5x+1,则f(i)=_________.

查看答案和解析>>

科目:高中数学 来源:0111 月考题 题型:填空题

已知f(x)=x5+ax3+bx-10,且f(-2)=10,那么f(2)=(    )。

查看答案和解析>>

同步练习册答案