- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第
第 PAGE 1 页 共 8 页
充分利用CASIOfx9750GⅡ优势提高算法教学可操作性
摘要:算法是计算机理论和技术的核心,也是数学的基础内容之一。在传统教学中,算法
往往是纸上谈兵,成为了教学中的鸡肋。在笔者的教学中,引入了 CASIOfx-9750GⅡ,并借助于 CASIOfx-9750GⅡ的优势,在学生初步感受算法思想的基础上,提高算法教学的可操作性,其优势具体体现在下列四个方面:1.掌握使用要点,夯实算法结构;2.创设问题情景, 创造探索条件;3.加强一题多解,把握数学本质;4.利用编程功能,检测程序正误。
关键词:CASIOfx-9750GⅡ 优势 纠错
手持技术
在以往的算法教学中,教师和学生往往局限在纸上谈兵的阶段,能力受到很大的限制。 将手持技术引入算法案例的教学,将人和技术随时随地地融合在一起,为学生做数学, 感悟数学提供了全新的,便捷的移动实验室,让每一个普通教室成为计算机教室,让每一个随时随地可以学习和探索数学。
问题提出
经过两周的学习,学生对算法的含义,流程图以及算法的基本语句有了大致的了解,即 将进入算法的最后一讲算法案例的学习。算法案例更侧重于在案例的分析中,猜测探求 适当的数学结论或规律,给出解释或证明,培养学生发现,探究问题的意识;在案例解决的过程中,体会实际问题模型的思想,感受数学的实用价值,增强应用意识。由于CASIOfx-9750GⅡ除了具备手持技术无可替代的特点外,自身特点又使其具有了一般计算机软件不具备的条件。因此,让学生利用 CASIOfx-9750GⅡ探求算法案例将起到事半功倍的效果。
充分利用 CASIOfx-9750GⅡ优势 提高算法教学可操作性
例 1 求解斐波那契数列问题背景
《算经》中有如下的“兔子问题”:
某人在一处有围墙的地方养了一对兔子,从第三个月开始这对兔子每月生一
对兔子,生下的每对小兔子长到第三个月以后每月又会生一对小兔,假定每对兔子都是一雄一雌,且没有兔子死亡,问一对兔子一年能繁殖多少对兔子?
课堂片段如下:
师:分析题干,你能列举出 1-5 月间每个月兔子的对数吗? 生 1:
月份
1
2
3
4
5
对数
1
1
2
3
5
师:1,1,2,3,5 这些数字有什么规律吗?是怎么得来的?你能立即告诉我第六个月有多少对兔子吗?
生 1:从第三个月起,每个月兔子的对数是前两个月的和。
1
+
1
=
2
1
+
2
=
3
2
+
3
=
5
所以,第六个月应该有 8 对兔子。
师:若用流程图来实现该算法应该采用什么样的结构? 生 2:循环结构
师:循环结构里要有几个变量?你们能否写出伪代码? 生 3:
伪代码
m ? 1
n ? 1 i ? 3 While
i ? 12
p ? m ? n p ? n
m ? n
i ? i ? 1
Print m
师:你能否用计算器来实现这个算法? 生 3:结果为 1
师:是什么原因导致结果不正确的,你能否找出来? 生 3:循环中的 p n 应改为 n p
师:能否在这个程序的基础上做一些变化,使得程序能够输出任意月份兔子的对数?
生 4:
反思:检验一个算法的正误,在大多数情况下我们只能纸上谈兵,假如能将算法从头到尾执行一遍,就能直观地检验出算法的正误,让学生真实地看到数学,在这里 CASIOfx-9750GⅡ 的编程功能给学生创设了活动环境,创造了探索条件。让学生按照自己的想法不断地尝试, 不断地修正,让学生轻松检验自己的程序设计,不再畏首畏尾,使学习富有挑战性,让广大学生都能主动参与探究发现的过程,动手动脑,乐于参与其中。
例 2 写出求两个正数的最大公约数的一个算法。课堂片段如下:
师:你们平时是怎么求两个正整数的最大公约数的?以 18 和 30 为例。
生 5:将它们分别因式分解 18=2×3×3 ,30=2×3×5 ,再找出它们相同的因式相乘。因此 18 和 30 的最大公约数为 6。
师:你能很快地告诉我 204 和 85 的最大公约数吗? 生 5:不能,数字有点大。
师:你刚刚的方法对于比较小的数可以很快地找出最大公约数,数字越大越困难。那对于比 较大的数,我们怎么处理呢?实际上在几千年前,古希腊的数学家欧几里德就给出了巧妙的 算法。下面我们还是以 204 和 85 为例。
204=85×2+34
显然 204 与 85 的最大公约数必是 85 的约数,同样 204 与 85 的最大公约数也必是 34
的约数。所以 204 和 85 的最大公约数也是 85 与 34 的最大公约数
85=34×2+17
34=17×2+0
则 17 即为 204 和 85 的最大公约数。
上述的这种方法称为辗转相除法,它将比较大的两个数不断地等价转化为较小的两个数,大大简化了解题
文档评论(0)