高中数学 谈信息技术与《算法初步》的有效整合论文 新人教A版必修3.doc

高中数学 谈信息技术与《算法初步》的有效整合论文 新人教A版必修3.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
谈信息技术与《算法初步》教学的有效整合 【摘 要】计算机的发展速度越来越快,信息技术给我们的日常生活、学习、工作带来了很多便利,算法作为计算机的核心,起着相当大的作用,《算法初步》的教学也就显得更为重要了。如何把信息技术与算法的课堂教学有效地结合起来,成为了当今教师不得不探索和思考的问题。本文主要探究在Microsoft Visual Basic 6.0下的程序设计与人教A版必修三第一章《算法初步》课堂教学的整合。 【关键词】信息技术 算法初步 课堂教学 在现代社会里,信息技术已经对人们的日常生活和工作产生了极其重要的影响,而且这种影响还在随着计算机的发展不断地深入,可以说,人们日常生活的各个领域几乎都离不开信息技术。算法作为计算科学、计算机理论和技术的基础,在科学技术、社会发展当中发挥着越来越大的作用,并愈来愈深入地融入社会的诸多方面。为了让将来的栋梁之才能很好的顺应这个形势,高中数学加入了《算法初步》这一章。 由于算法与信息技术有着紧密的联系,那么在《算法初步》这一章的学习过程当中,教师应该适当的、合理地运用相关的程序设计去实现算法,从而使信息技术与数学课程达到有效的整合,同时也能丰富课堂内容,活跃课堂气氛,让学生获得更好的学习效果。下面以Microsoft Visual Basic 6.0中文版为例,就如何实现信息技术与数学课程的整合谈几点我的心得。 一、巧设情境,激发学生学好算法的动力 在《算法初步》的第一节“算法的概念”中,课本是以“解一元二次方程组”为例来引入的,如果教师单纯的让学生在作业本上用加减消元法求解,显然比较枯燥,而且不能更好地让学生对算法产生浓厚的兴趣。如果教师能利用Microsoft Visual Basic 6.0做出对应的程序设计(如图1),通过多媒体展示给学生。比如在求解方程组时,只需在对应的输入框内输入对应的值,就能得到该方程组的解(如图2),大大减少了运算量,节省了时间。让学生体会算法的强大功能,引导学生要认真学习算法,进而将算法充分地运用到生活实际当中,为我们的学习、工作提供方便。 这样讲解的话不但更加直观,还能使学生更好地了解写此算法的作用,消除课堂的枯燥感,让学生进入一个体验劳动成果的享受境界,最终激发出学生一定要学好算法的动力。 二、立足教材,适当延伸 《算法初步》中,课本在介绍算法的概念、程序框图以及算法的基本逻辑结构时,都涉及到了“判断整数是否为质数”。可见,这个例子具有一定的代表性。那么,教师在讲解此例子的时候,可以在完成教材任务的基础上,以程序设计为依托,进一步延伸到分解质因数。 “判断整数是否为质数”的算法步骤: 第一步,给定大于2的整数。 第二步,令。 第三步,用除,得到余数。 第四步,判断“”是否成立。若是,则不是质数,结束算法;否则,将的值增加1,仍用表示。 第五步,判断“”是否成立。若是,则是质数,结束算法;否则,返回第三步。 程序框图: 程序设计: 在Microsoft Visual Basic 6.0下进行程序设计,得到“判断整数是否为质数”的软件(如图3),利用多媒体给学生演示,今年是2010年,2010显然不是质数,那么2009是质数吗?不妨输入2009试之(如图4),然后单击“判断”,可以看到输出的结果是“该数不是质数”。既然2009不是质数,那么它能被几整除呢?我们可以对其分解质因数,打开“分解质因数”的程序设计(如图5),然后输入2009(如图6),单击“计算”,可以得到2009=7*7*41(如图7),那么你能设计一个“任意给定一个大于1的正整数,求出的所有因数”的算法吗? (图3) (图4) (图5) (图6) (图7) (图8) “任意给定一个大于1的正整数,求出的所有质因数”的算法步骤: 第一步,给定一个大于1的正整数。 第二步,令。 第三步,用除,得到余数。 第四步,判断“”是否成立。若是,则是的因数;否则不是的因数。 第五步,使的值增加1,仍用表示。 第六步,判断“”是否成立。若是,则结束算法;否则,返回第三步。 程序框图: 经过延伸之后,可以让学生在教师执行程序设计的引导下,写出算法,画出程序框图,这样环环相扣,反复练习,不但得到了更好的锻炼,而且学习效果更佳。同时学生认识到了自己写出的算法通过计算机的操作,可以快捷、准确的解决繁杂的问题。 三、注重算法的实际应用 学习算法的最终目的是服务于日常生活和工作,因此,教学过程当中必须体现出算法的实际应用。在《算

您可能关注的文档

文档评论(0)

ligennv1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档