探究过程:错解:根据秦九韶算法,把多项式改写成如下的形式: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,这次乘法都是非算不可的,因此本题的答案为:五次乘法,五次加法.
湖北省互联网违法和不良信息举报平台 | 网上有害信息举报专区 | 电信诈骗举报专区 | 涉历史虚无主义有害信息举报专区 | 涉企侵权举报专区
违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com