1.3.2算法案例-----秦九韶算法
一.学习引入:
求多项式f(x)=x+x+x+x+x+1当x=5的值。
一个自然的做法:把5代入多项式f(x),计算各项的值,然后把它们加起来,这时你一共做了__次乘法运算,__次加法运算。
另一种做法:先计算x的值,然后一次计算x﹒x,( x﹒x)﹒x,( (x﹒x)﹒x)﹒x的值,这样每次都可以用上一次的结果,这时你用了__次乘法运算,__次加法运算。
二.学习交流:
1. 根据秦九韶算法能把多项式f(x)=3x+4x+5x+6x+7x+1改写成________________的形式。当x=5时求f(x)的值_____。
2.上题中需要__次乘法运算,__次加法运算。
三.随堂训练:
1.用秦九韶算法求多项式f(x)=5x+7x+6x+3x+x+1,当x=3的值。
2.多项式f(x)=15x+32x+21x+8x+6x+8,则f(2)=___。
自我测评】
1. 用秦九韶算法计算多项式f(x)=3x+4x+5x+6x+7x+8x+1,当x=4时,需要
做乘法和加法的次数分别是()
A  6,6
B  5,6
韶C  5,5
D 6,5
2.  f(x)=3x+2x+x+4,则f(10)等于()
A  3214
B  3210
C  2214
D  90
3. 多项式f(x)=10x+21x+5x+4x+3x+2x+3x+x+1,则f(5)等于()
A  28079706
B  28089706
C  28179706
D  28189706
4. 多项式f(x)=4x+7x+64x+8x+6x+1,则f(3)=___。
5.用秦九韶算法计算多项式f(x)= x+4x+3x+1,当x=1.3时的值需要将
多项式改写为_______________。
6.用秦九韶算法求多项式f(x)=9x+21x+7x+64x+8x+6x+1,当x=2的值。
7.  写出求一般多项式f(x)=ax+ ax+···+ax+a,当x=x的算法程序。