3秦九韶算法一.教学任务分析:(1)在理解了算法的三种不同表示方式的基础上,结合算法案例2----秦九韶算法,让学生经历设计算法解决问题的过程,体验算法在解决问题中的作用
(2)通过对具体实例的算法分析,画程序框图,编制程序,上机验证的方法理解掌握秦九韶算法
(3)通过秦九韶算法所蕴涵的算法思想,培养学生利用算法解决问题的意识
提高逻辑思维能力
发展有条理的思考与数学表达的能力
二.教学重点与难点:教学重点:理解秦九韶算法求一元多项式的值的方法
教学难点:把秦九韶算法的方法转换成程序框图与程序语言
三.教学基本流程:在初中所学多项式的基础上,从函数的观点认识多项式,求自变量取某个值时多项式(函数)的值,对其算法进行比较
↓秦九韶算法↓秦九韶算法举例↓秦九韶算法分析---程序框图及程序语言↓巩固练习,小结、作业四
教学情境设计:1.创设情景,揭示课题我们在初中已经学过了多项式的有关知识,主要解决求多项式的值,那里是把多项式看作代数式,在这里我们用函数的观点考察多项式
因此,求自变量取某个实数时的函数值问题,即求多项式的值
那么:怎样求多项式1)(2345xxxxxxf,当5x时的值
教师引导学生交流讨论解决,归纳学生的解法,对解法的运算效率进行比较分析
学而思教育·学习改变命运思考成就未来
高考网www
gaokao
com通过统计乘法和加法的运算次数来衡量算法的“好坏”作法1:把x=5代入f(x),计算各项的值,然后把它们加起来
一共作了1+2+3+4=10次乘法运算,5次加法运算
作法2:先计算2x,然后依次计算xxxxxxxxx))((,)(,222的值,这样每次都可以利用上一次的计算结果,即多项式变形为1)))1(1(1()(2xxxxxxf一共作了4次乘法运算,5次加法运算
显然作法2比作法1少了6次乘法运算,提高了