四、变式训练,深化提高
【例2】 设计利用秦九韶算法计算多项式f(x)=anxn+an-1xn-1+an-2xn-2+...+a1x+a0的值的程序框图.
练习:依据例2的程序框图编写程序.
五、反思小结,观点提炼
1.本节课我们学习了哪些知识内容?
2.你认为秦九韶算法的原理是什么?
3.秦九韶算法的程序设计用到了什么逻辑结构?
布置作业
课本P48习题1.3A组第2题.
参考答案
一、设计问题,创设情境
10,5,4,5,6.
二、信息交流,揭示规律
f(x)=anxn+an-1xn-1+an-2xn-2+...+a1x+a0
=(anxn-1+an-1xn-2+an-2xn-3+...+a1)x+a0
=((anxn-2+an-1xn-3+...+a2)x+a1)x+a0
...
=(...((anx+an-1)x+an-2)x+...+a1)x+a0
求多项式的值时,首先计算最内层括号内一次多项式的值,即
v1=anx+an-1,
然后由内向外逐层计算一次多项式的值,即
v2=v1x+an-2,