资料摘要
课题秦九韶算法知识与技能目标:课型新授课授课人藁城区第二中学 郝晓莉[来源学科网]1.了解秦九韶算法的计算过程,并理解利用秦九韶算法可以减少计算次数提高计算效率的实质. 教学2.能根据算法语句与程序框图的知识设计完整的程序框图并写出算法程序.目标过程与方法目标:模仿秦九韶计算方法,体会古人计算构
- 资料类型:教学教案文档
- 所属课文:阅读与思考 海伦和秦九韶
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 59
- 下载次数
- 0
- 更新时间
- 2018-04-12 19:23:00
- 来源学校
- 学校:藁城市第二中学
阅读与思考 海伦和秦九韶获奖说课稿
未知
摘要:暂无摘要
关键词:阅读与思考 海伦和秦九韶获奖说课稿
正文
课题
秦九韶算法
知识与技能目标:
课型
新授课
授课人
藁城区第二中学 郝晓莉
[来源学科网]1.了解秦九韶算法的计算过程,并理解利用秦九韶算法可以减少计算次数提高计算效率的实质. 教学2.能根据算法语句与程序框图的知识设计完整的程序框图并写出算法程序.
目标
过程与方法目标:模仿秦九韶计算方法,体会古人计算构思的巧妙. 情感、态度、价值观目标:通过对秦九韶算法的学习,了解中国古代数学家对数学的贡献,充分认识到我国文化历史的悠久.
重点:秦九韶算法的特点,对秦九韶算法的先进性理解.
难点:秦九韶算法思想的理解及用循环结构表示算法步骤. 教学互动内容
一、创设情景,揭示课题
1.秦九韶人物简介
2.问题是数学的心脏,带着问题思考数学的智慧
二、新课探究
知识探究(一):秦九韶算法的基本思想
教学资源:
PPT 设计意图
了解数学史及中国古代数学对世界数学的贡献,激发学生的爱国主义[来源:Z#xx#k.Com]
思考1:怎样求多项式f(x)x5x4x3x2x1当x5时的值呢?
情怀. 算法1:将x5代入f(x)xxxxx1
计算得f(5)3906,并统计所做的计算的种类及计算次数。(共需要10次乘法运算,5次加法运算)
算法2:在计算x的幂值时,可以利用前面的计算结果,以减少计算量,即5432
通过学生的操作认识算法1的算法种类和计算次数. 2222(xx)x((xx)x)x的值,这样计算上
xxx先计算,然后依次计算,,述多项式的值,一共需要多少次乘法,多少次加法?(上述算法一共做了4次乘法运算,5次加法运算)
结论:第二种做法与第一种做法相比,乘法的运算次数减少了,因而能提高运算效率,而且对于计算机来说,做一次乘法所需的运算时间比做一次加法要长得多,因此第二种做法能更快地得到结果.
帮助学生建立改进算法,提高计算效率的意识.
算法3:我们把多项式变形为:f(x)((((x1)x1)x1)x1)x1再统计一下计算当x5时的值时需要的计算次数,可以得出仅需4次乘法和5次加法运算即可得出结果。显然少了6次乘法运算。这种算法就叫秦九韶算法。
思考2:怎样求多项式f(x)2x5x4x3x6x7当x5时的值呢?
将多项式变形为
f(x)2x5x4x3x6x7((((2x5)x4)x3)x6)x7,依次计算
2555,
55421,
2153108,
54325432进一步探索具有一般意义的算法.
使学生在自己的操作过程中进一步认识问题本身及其算法特点. 10856534,
534572677
故f(5)2677.
――这种算法就是“秦九韶算法”. (注意变形,强调格式)
思考3:如何用秦九韶算法完成一般多项式
引导学生发现规律,归纳总结,渗透特殊与一般数学思f(x)anxnan1xn1a1xa0的求值问题?
(1)秦九韶计算多项式的方法
f(x)anxnan1xn1an2xn2a1xa0(anxn1an1xn2an2xn3a1)xa0((anxn2an1xn3a2)xa1)xa0(((anxan1)xan2)xa1)a0(2)改写:
首先计算最内层括号内一次多项式的值,即v1anxan1,然后由内向外逐层计算一次多项式的值,即v2v1xan2,v3v2xan3,,
想.
引导学生分析秦九韶算法的特点.说明它的通用性和高效性
引导学生认识秦九韶算法的循环过程,并用算法的循环vnvn1xa0. 思考4:在利用秦九韶算法计算n次多项式当xx0时需要多少次乘法计算和多少次加法计算?
知识探究(二):秦九韶算法的程序设计
(1)秦九韶算法将求n次多项式的值转化为求n个一次多项式的值,整个过程只需n
次乘法运算和n次加法运算;观察上述n个一次式,可发出vk的计算要用到vk1的值,若令v0an,可得到下列递推公式:v0an,vkvk1xank(k1,2,,n). 这是一个反复执行的步骤,因此可用循环
结构来实现. 试画出程序框图,并设计出程序;
(2)程序框图: 程序设计:
开始
结构来表示这个过程.
引导学生建构程序框图并根据所选的计算机语言编写程序.
巩固秦九韶算法的计算过程
输入n,an,x
i>=0N 输出v 结束
V=an i=n-1 i=i-1 v=vx+ai
输入Y INPUT
“n=”;n INPUT “an=“;a
INPUT “x=“;x
v=a i=n-1 WHILE i>=0
PRINT “i=“;i
INPUT “ai=“;a
v=v*x+a
i=i-1 WEND PRINT v END 三、理论迁移
5432和计算方法
例1 已知一个5次多项式为f(x)4x2x3.5x2.6x1.7x0.8
用秦九韶算法求这个多项式当x5时的值。
解:略
练习:利用秦九韶算法计算f(x)x3x3x5x5x1
当x5时的值,并统计需要多少次乘法计算和多少次加法计算?
5432
再次体会秦九韶算法的高效性
例2:已知多项式f(x)3x42x24x2用秦九韶算法求这个多项式当通过错解分析,引导学生发现应用秦九韶算法要注意多项式的特点,避免出现不必要的错误.
巩固含空项的n次多项式的秦九韶算法
2x2的值及v1,v3的值。
错解:
正解:原多项式先化为:
v03
v13(2)24
v24(2)412
v312(2)222
v14,v322,f(2)22
注意:n次多项式有n+1项,因此缺少哪一项应将其系数补0. 练习1:用秦九韶算法求多项式f(x)2x5x4x3x6x当x2时的值.
练习2:已知多项式f(x)2x56x35x24x6用秦九韶算法求这个多项式当x5时的值。
四、课堂小结
秦九韶算法的特点及其程序设计
五、作业布置:1.练习:P45第2题
2.作业:P48第2题 3.导学案课后作业
653f(x)3x42x24x2(((3x0)x2)x4)x2v03v13(2)06v26(2)214v314(2)424v424(2)250v16,v324,f(2)50进一步体会算法的特点. 课后反思:
数学是一门思维的学科,而逻辑思维能力是数学学科能力的核心,是数学的“灵魂”.在新的课程标准中,对《算法初步》加以要求和考
查,是提高学生思维素质和能力的又一重要途径.但是,多数教师都没有算法的教学经验,该内容具有很大的挑战性.
1 逐渐渗透算法意识,为算法学习铺路
2
用具体实例练习,让学生在实例中体会上述运算方法. 即使是教材中某一段不起眼的内容,通过对解决具体问题过程与步骤的分析.也能体会到算法的思想,理解算法的含义;通过模仿、操作、探索、经历通过设计程序框图表达解决问题的过程。在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序、条件分支、循环.经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,进一步体会算法的基本思想.
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2018-04-12 19:23:00
- 下载次数: 0
- 浏览次数: 59
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_147390
来自:学校:藁城市第二中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:阅读与思考 海伦和秦九韶获奖说课稿是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《阅读与思考 海伦和秦九韶》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。