1.3.2算法案例-----秦九韶算法
一.学习引入:
求多项式f(x)=x+x+x+x+x+1当x=5的值。
另一种做法:先计算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的算法程序。
发布评论