高中数学13算法案例教学设计学情分析教材分析课后反思Word下载.docx
《高中数学13算法案例教学设计学情分析教材分析课后反思Word下载.docx》由会员分享,可在线阅读,更多相关《高中数学13算法案例教学设计学情分析教材分析课后反思Word下载.docx(15页珍藏版)》请在冰豆网上搜索。
![高中数学13算法案例教学设计学情分析教材分析课后反思Word下载.docx](https://file1.bdocx.com/fileroot1/2022-12/28/27d1f172-3e44-4a73-a192-418aff071d04/27d1f172-3e44-4a73-a192-418aff071d041.gif)
C.4×
4×
4=64D.7×
4+6=34
8.下列各数中最小的数是( ).
A.101010
(2)B.210(8)
C.1001(16)D.81
9.用更相减损术求459和357的最大公约数,需要减法的次数为________.
10.用秦九韶算法求函数f(x)=1+2x+x2-3x3+2x4,当x=-1的值时,v2的结果是________.
11.把“三进制”数2101211(3)转化为“八进制”的数.
12.用秦九韶算法计算多项式f(x)=x6-12x5+60x4-160x3+240x2-192x+64当x=2时的值.
1.3 算法案例评测练习答案
1.答案 A
解析 由秦九韶算法知P(x0)=(…((anx0+an-1)x0+an-2)x0+…+a1)x0+a0,上式共进行了n次乘法运算和n次加法运算.
2.答案 B
解析 101
(2)=22+0×
21+1×
20=5,110
(2)=1×
22+1×
21+0×
20=6.
3.答案 A
解析 4830=1×
3289+1541;
3289=2×
1541+207;
1541=7×
207+92;
207=2×
92+23;
92=4×
23;
∴23是4830与3289的最大公约数.
4.答案 先除以2,得到18与67
解析 ∵36与134都是偶数,∴第一步应为:
先除以2,得到18与67.
5.答案 1010111
解析 将127(8)化为十进制:
127(8)=1×
82+2×
8+7=64+16+7=87,再将十进制数87化为二进制数为:
∴87=1010111
(2).
6.解 f(x)=((((((7x+6)x+5)x+4)x+3)x+2)x+1)x,
所以v0=7
v1=7×
3+6=27
v2=27×
3+5=86
v3=86×
3+4=262
v4=262×
3+3=789
v5=789×
3+2=2369
v6=2369×
3+1=7108
v7=7108×
3=21324,
故x=3时,多项式f(x)=7x7+6x6+5x5+4x4+3x3+2x2+x的值为21324.
7.答案 D
解析 因为f(x)=anxn+an-1xn-1+…+a1x+a0=(…((anx+an-1)x+an-2)x+…+a1)x+a0,
所以用秦九韶算法求多项式f(x)=7x6+6x5+3x2+2当x=4时的值时,先算的是7×
4+6=34.
8.答案 A
解析 101010
(2)=1×
25+0×
24+1×
23+0×
20=42.
210(8)=2×
82+1×
81+0×
80=136,
1001(16)=1×
163+0×
162+0×
16+1×
160=4097,故选A.
9.答案 5
解析 使用更相减损术有:
459-357=102;
357-102=255;
255-102=153;
153-102=51;
102-51=51,共作了5次减法.
10.答案 6
解析 此题的n=4,a4=2,a3=-3,a2=1,a1=2,a0=1,
由秦九韶算法的递推关系式
(k=1,2,…,n),得v1=v0x+a3=2×
(-1)-3=-5.v2=v1x+a2=-5×
(-1)+1=6.
11.解 先将三进制化为十进制,再将十进制化为八进制.
2101211(3)=2×
36+1×
35+1×
33+2×
32+1×
31+1×
30=1458+243+27+18+3+1=1750(10),
所以2101211(3)=3326(8).
12.解 将f(x)改写为f(x)=(((((x-12)x+60)x-160)x+240)x-192)x+64
由内向外依次计算一次多项式当x=2时的值,
v0=1,
v1=1×
2-12=-10,
v2=-10×
2+60=40,
v3=40×
2-160=-80,
v4=-80×
2+240=80,
v5=80×
2-192=-32,
v6=-32×
2+64=0.
∴f
(2)=0,即x=2时,原多项式的值为0.
1.3算法案例观评记录
评1
数学与人的生活息息相关。
数学是对现实世界的一种思考、描述、刻画、解释、理解,其目的是发现现实世界中所蕴藏的一些数与形的规律,为社会的进步与人类的发展服务。
张老师的教学特点如下:
1、教学设计好,教学流程清楚,环节紧凑、流畅,由易到难,层次分明,知识梳理清晰,既有对集体备课形成的教学案的使用吸收,又有个人的创新、独到之处,注重了基本数学方法的培养与基本数学思想的渗透,让学生从整体、系统的角度领悟复习要求,从整体上处理教材复习内容,从系统上把握复习要求,整个设计把教学过程变成学生对知识的回顾过程,变成了学生自己探索提升的过程,让学生的能力得到了提高。
2、教学定位非常准。
上课能与学生的有效沟通,虽说上这节讲评课时间紧,内容和知识点多,上课舍得把时间给学生去交流思考思路、去讲解解决问题过程;
不仅自己板书示范,还让学生板书解题过程,老师充分放手让学生自己动手,动口,老师只引导点拨,使学生主动获取知识,在潜移默化中领悟知识,使学生完全成为课堂主人,达到知识学习与能力培养的统一,说明她善于启发调动学生学习的主动性,有较强的驾驭课堂的能力。
思考
2、本节课是试卷讲评课,应以教材知识梳理、考点知识回顾为主,以基本题开型和基本方法熟练为抓手,是否可以把横向综合性比较强、能力要求比较高的题目放在下节课,再在本节复习重点上纵向再深入点、多花点时间呢。
评2
数学教学活动必须建立在学生的认知发展水平和已有的知识经验基础之上。
在教学过程中,教师要转变思想,更新教育观念,把学习的主动权交给学生,鼓励学生积极参与教学活动。
教师要走出演讲者的角色,成为全体学生学习的组织者、激励者、引导者、协调者和合作者。
张老师的课:
(1)注重了学生动手操作能力的培养,如动手画一画环节让学生绘画测量得结论。
(2)注重及时总结梳理知识。
(3)注重学生推理能力的培养。
(4)注重分层指导和分层作业。
(5)缺憾是缺乏有难度的提高题和学生的板演纠正。
评3
(1)注重学生学习兴趣的培养。
(2)注重好习惯的培养,如做笔记的习惯,回答问题过程严谨叙述的习惯,一题多解的习惯。
(3)抓住难点和疑点仔细剖析。
(4)课堂气氛轻松愉快,得益于教师语言风趣幽默,体现出老师驾驭课堂的能力很强。
(5)所选例题习题有梯度。
但应注意照顾大多数学生,特别是中下游学生,练习题的解答中出现的问题。
评4
本节课的教学有以下闪光点:
一、教学设计合理,教学方法以一中模式为载体,变教为探,环环相扣,突出数形结合思想。
教师教学基本功扎实,教态自然,板书合理,灵活使用多媒体。
当然,“金无足赤、人无完人”,本节课依然存在一些不足:
1、个别问题提的不明确。
2、由于电脑原因,线段的变化没有呈现出来。
3、课堂时间分配不太合理,致使学生练的少,缺乏巩固。
评5
建议:
1、要重视强化高效课堂。
本节课教师虽重视了学生的自主性,但放得过大,收得不及时,显得松散,不够紧凑,第一个板块用掉了半节课的时间,前面显得松散,后面的第三个板块几乎没有时间处理,重点没有得到体现,所以课堂效率没有达到预期的效果。
2、练习题的设计要体现出层次性。
本节课学生除了探究新知环节处理了几个练习题,其它运用新知、巩固新知环节的练习安排的较少,学生没有充足的巩固新知的过程,同时,练习题的设计层次不明显,学优生得不到充分的锻炼。
1.3算法案例教材分析
算法是此次高中课程改革新增加的教学内容,算法的案例分析是算法教学的开篇内容.算法思想贯穿于整个中学数学内容之中,有很丰富的层次递进的素材:
人们的生产活动和日常生活离不开算法,都在自觉不自觉地使用算法.中国古代数学是以算法为主要特征,并蕴涵着丰富的算法思想.现代信息技术的发展使算法焕发出新的生机和活力,并使之成为当代社会必备的基本知识.算法进入高中必修内容正是反应了时代的需要.因此,算法的学习十分有利于提高学生的逻辑思维能力,培养学生的理性精神和实践能力,发展他们有条理的思考与表达的能力,同时可以让他们知道如何用现代技术解决问题.本节课主要通过案例的分析激发学生学习兴趣,体会算法的程序化思想,了解算法概念,掌握用自然语言描述算法.
1.3算法案例
【教学目标】:
1.理解辗转相除法与更相减损术中蕴含的数学原理,并能根据这些原理进行算法分析。
2.基本能根据算法语句与程序框图的知识设计完整的程序框图并写出算法程序。
【教学重难点】:
重点:
理解辗转相除法与更相减损术求最大公约数的方法。
难点:
把辗转相除法与更相减损术的方法转换成程序框图与程序语言。
【教学过程】:
情境导入:
1.教师首先提出问题:
在初中,我们已经学过求最大公约数的知识,你能求出18与30的公约数吗?
2.接着教师进一步提出问题,我们都是利用找公约数的方法来求最大公约数,如果公约数比较大而且根据我们的观察又不能得到一些公约数,我们又应该怎样求它们的最大公约数?
比如求8251与6105的最大公约数?
这就是我们这一堂课所要探讨的内容。
新知探究:
1.辗转相除法
例1求两个正数8251和6105的最大公约数。
(分析:
8251与6105两数都比较大,而且没有明显的公约数,如能把它们都变小一点,根据已有的知识即可求出最大公约数)
解:
8251=6105×
1+2146
显然8251的最大公约数也必是2146的约数,同样6105与2146的公约数也必是8251的约数,所以8251与6105的最大公约数也是6105与2146的最大公约数。
6105=2146×
2+1813
2146=1813×
1+333
1813=333×
5+148
333=148×
2+37
148=37×
4+0
则37为8251与6105的最大公约数。
以上我们求最大公约数的方法就是辗转相除法。
也叫欧几里德算法,它是由欧几里德在公元前300年左右首先提出的。
利用辗转相除法求最大公约数的步骤如下:
第一步:
用较大的数m除以较小的数n得到一个商q0和一个余数r0;
第二步:
若r0=0,则n为m,n的最大公约数;
若r0≠0,则用除数n除以余数r0得到一个商q1和一个余数r1;
第三步:
若r1=0,则r1为m,n的最大公约数;
若r1≠0,则用除数r0除以余数r1得到一个商q2和一个余数r2;
……
依次计算直至rn=0,此时所得到的rn-1即为所求的最大公约数。
练习:
利用辗转相除法求两数4081与20723的最大公约数(答案:
53)
2.更相减损术
我国早期也有解决求最大公约数问题的算法,就是更相减损术。
更相减损术求最大公约数的步骤如下:
可半者半之,不可半者,副置分母·
子之数,以少减多,更相减损,求其等也,以等数约之。
翻译出来为:
任意给出两个正数;
判断它们是否都是偶数。
若是,用2约简;
若不是,执行第二步。
以较大的数减去较小的数,接着把较小的数与所得的差比较,并以大数减小数。
继续这个操作,直到所得的数相等为止,则这个数(等数)就是所求的最大公约数。
例2用更相减损术求98与63的最大公约数.
由于63不是偶数,把98和63以大数减小数,并辗转相减,即:
98-63=35
63-35=28
35-28=7
28-7=21
21-7=14
14-7=7
所以,98与63的最大公约数是7。
用更相减损术求两个正数84与72的最大公约数。
(答案:
12)
比较辗转相除法与更相减损术的区别:
(1)都是求最大公约数的方法,计算上辗转相除法以除法为主,更相减损术以减法为主,计算次数上辗转相除法计算次数相对较少,特别当两个数字大小区别较大时计算次数的区别较明显。
(2)从结果体现形式来看,辗转相除法体现结果是以相除余数为0则得到,而更相减损术则以减数与差相等而得到
3.秦九韶算法
秦九韶计算多项式的方法
令
,则有
,
其中
.这样,我们便可由
依次求出
;
显然,用秦九韶算法求n次多项式的值时只需要做n次乘法和n次加法运算
4.进位制
进位制是一种记数方式,用有限的数字在不同的位置表示不同的数值.可使用数字符号的个数称为基数,基数为n,即可称n进位制,简称n进制.现在最常用的是十进制,通常使用10个阿拉伯数字0-9进行记数.
对于任何一个数,我们可以用不同的进位制来表示.比如:
十进数57,可以用二进制表示为111001,也可以用八进制表示为71、用十六进制表示为39,它们所代表的数值都是一样的.
表示各种进位制数一般在数字右下脚加注来表示,如111001
(2)表示二进制数,34(5)表示5进制数.
(1).k进制转换为十进制的方法:
,
(2).十进制转化为k进制数b的步骤为:
第一步,将给定的十进制整数除以基数k,余数便是等值的k进制的最低位;
第二步,将上一步的商再除以基数k,余数便是等值的k进制数的次低位;
第三步,重复第二步,直到最后所得的商等于0为止,各次所得的余数,便是k进制各位的数,最后一次余数是最高位,即除k取余法.
要点诠释:
1、在k进制中,具有k个数字符号.如二进制有0,1两个数字.
2、在k进制中,由低位向高位是按“逢k进一”的规则进行计数.
3、非k进制数之间的转化一般应先转化成十进制,再将这个十进制数转化为另一种进制的数,有的也可以相互转化.
【反馈测评】:
1.求324、243、135这三个数的最大公约数。
求三个数的最大公约数可以先求出两个数的最大公约数,第三个数与前两个数的最大公约数的最大公约数即为所求。
2.用更相减损术求98与63的最大公约数
由于63不是偶数,把98和63以大数减小数,并辗转相减
21-7=21
所以,98和63的最大公约数等于7
3.已知一个五次多项式为
用秦九韶算法求这个多项式当x=5的值。
将多项式变形:
按由里到外的顺序,依此计算一次多项式当x=5时的值:
所以,当x=5时,多项式的值等于17255.2
4.将二进制数110011
(2)化成十进制数
根据进位制的定义可知
所以,110011
(2)=51。
【板书设计】:
1.3算法案例 效果分析
1阅读学习与算法有关的各种资料
在教学前要认真阅读新课程标准,领会其基本理念,准备带着新理念实施教学。
精读教材和教学用书,深入地掌握教材内容,体会算法思想。
阅读学生的《信息技术》教材,把其中的算法内容与数学课程中的算法内容做出比较。
阅读相关的程序语言教程,补充学习编写程序所需的计算机语言,并编写程序解答教材中出现的所有题目。
教师要拥有多种文本的教材,通过对照比较,分析它们的特色,去粗取精,设计教案。
2灵活处理教材,做好教学设计
在备课时要根据算法的知识结构和学生的实际情况处理教材,结合新课程理念、教材的要求和学生的接受能力书写教案,制作课件,打印讲义。
目标是帮助学生真正地掌握这一内容,不要迷信教材,生搬硬套。
3贯彻新课程理念,尝试新教学方式
教师必须更新观念,把以往“以学科为本,以教师为中心”的教学理念,转变为“以人为本,以学生为主体”的新理念,并且要把新理念贯彻到教学之中,不妨采用“课前预习——实例引入——讲练结合——讨论交流”的教学方法。
首先,教学中要从最简单的实际问题出发,激发起学生的兴趣,引导学生对趣味性问题和生活实际问题进行思考、讨论,探索解决问题的方法和步骤,然后用流程图或程序来描述算法。
其次,教师要在教学设计中,根据数学知识的认知需要,在思想方法上多做引导,为学生设置恰当的任务,用以引导他们的学习活动,在具体细节上让学生自己多动手、多阅读、多思考、多交流,多发表意见,在关键点上让学生有机会提出自己的见解。
在强调学生自主探究的同时,教师也应适度地给予引导、帮助。
教师是学生学习的引导者、组织者,要在问题情境的设计、教学过程的展开、练习的安排以及情感激励的过程中引导学生主动地从事观察、试验、比较、概括、猜想、验证、推理等数学活动。
最后,教师要在课堂上营造起同学之间相互学习和交流的氛围。
交流不仅可以提高学生的学习兴趣,更主要的是可以拓宽思路,激发灵感,促进创新,培养学生的创新意识和创新能力。
4重视“算理”,提倡算法多样化
算法教学之中应该“讲算法,重算理”。
在讲解算理时要十分注意深入的“度”。
从学生实际认知水平,原有知识结构出发,将算法的训练与算理的分析有机结合,既能让学生轻松习得“行之有效”的算法,又能使学生愉快感受“意味深长”的算理。
由于学生生活背景和思考角度不同,他们设计的算法必然是多样的。
传统数学教学习惯于把现成的思维模式和方法强加给学生,使学生过早地拘泥于思维模式的统一性或规范性,因而学生只学会用一种解法去解决某一个问题,这样既省力又“见效”,但从建构主义学习观来看,这种学习只是一种被动的、非主动建构的过程。
教师应该尊重学生的想法,提倡算法的多样化,鼓励学生开发和使用不同的途径来实现算法,选取具有多种算法解答的问题开展教学,不要把注意力全放在答案上,同时鼓励学生主动设计、使用和讨论所开发的算法,论证哪种方式最适合解决问题,体验算法的积极与灵活。
对于学生的各种独特的算法,甚至不着边际的想法都不应该加以阻挠,要让他们充分发展,充分享有“再创造”的自由。
5渗透数学文化,进行品德教育
在数学发展过程中,一种重要算法的形成往往就标志着数学的重要进步。
教师在数学算法教学过程中,应该注意与数学史的教学结合起来,从算法的历史背景到计算机科学中的算法,充分展现算法思想的历程,让学生真正体会算法的科学价值、应用价值、人文价值,感受数学文化的无穷魅力。
实验表明,学生对教师所举的古代算法案例、中国古代数学的辉煌成就和中外数学家的故事等表现出极大的兴趣,他们不仅更深刻地认识了算法,也在无形之中接受了数学文化的熏陶和爱国主义的教育。
6.尽量安排学生上机操作
教师在算法教学时应尽量创造条件,安排时间以及提供计算机和相应软件让学生上机试验并给予上机指导。
通过上机,学生更能直观感受到算法的奇妙。
同时,当看到自己写的程序得以运行,并出现运算结果时,学生有一种学习上的成就感,可以增强他们对算法的兴趣。
1.3算法案例课后反思
课后反思对提高课堂教学质量,加快教师的专业成长有非常重要的作用。
一个优秀的教师,一个充满智慧的教师,应该是一个善于反思的教师。
那么怎样才能有效的做好课后反思,让反思伴随我一同成长呢?
我认为,除了让同组老师和领导做硬性的规定和弹性的评估外,较强的对课后反思能力方面的培养是一大策略。
本来,反思的结果是人通过大脑思维而催生的产物,这其中太多个性的因素,无法去做到定性和定量的要求。
但是思维是可以通过暗示而变得有序和有向的。
为了使我的课后反思水平得到提高,反思的效果显著,我自己的每节课都从以下十个方面进行反思。
反思一:
本节课的三维目标是什么?
达标情况怎样?
反思二:
本节课的重点、难点是什么?
突破重、难点的情况如何?
反思三:
本节课教法和学法有哪些?
你认为合适吗?
反思四:
为了上好本节课你做了那些准备?
(查资料、备教具、备教案、做课件等)
反思五:
课上你创设了什么样的情境?
设计了那些精彩的环节?
达到怎样的效果?
反思六:
本节课你注重对学生进行那些习惯、兴趣、能力的培养?
反思七:
本节课精彩之处在那?
反思八:
本节课的不足之处在那?
有没有失误?
反思九:
要是让你重新上一次本课,你想改进些什么?
反思十:
上玩本节课,你和学生轻松吗?
快乐吗?
就本节课我逐一从以上十个方面进行反思:
本节课的三维目标:
一、知识与能力:
(1)通过模仿、操作、探索、学习用自然语言来描述算法。
(2)正确理解算法的概念,掌握算法的基本特征。
二、过程与方法:
(1)通过对解决具体问题过程与步骤的分析,体会算法的思想。
(2)通过具体案例分析体会解决问题的构造。
(3)通过分析具体问题,抽象出算法的过程。
培养抽象概括能力。
语言表达能力和逻辑思维能力。
三、情感态度与价值观:
(1)学习算法进一步理解数学与现实世界的关系,数学与计算机技术的关系。
(2)通过有趣的实例使学生了解算法的同时,激发学生学习数学的兴趣。
通过多媒体的演示以及在课堂上与学生的合作与探究明确了三维目标