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

上传人:l****6 文档编号:37517597 上传时间:2018-04-17 格式:DOC 页数:4 大小:462KB
返回 下载 相关 举报
高中数学 谈信息技术与《算法初步》的有效整合论文 新人教A版必修3_第1页
第1页 / 共4页
高中数学 谈信息技术与《算法初步》的有效整合论文 新人教A版必修3_第2页
第2页 / 共4页
高中数学 谈信息技术与《算法初步》的有效整合论文 新人教A版必修3_第3页
第3页 / 共4页
高中数学 谈信息技术与《算法初步》的有效整合论文 新人教A版必修3_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《高中数学 谈信息技术与《算法初步》的有效整合论文 新人教A版必修3》由会员分享,可在线阅读,更多相关《高中数学 谈信息技术与《算法初步》的有效整合论文 新人教A版必修3(4页珍藏版)》请在金锄头文库上搜索。

1、1谈信息技术与谈信息技术与算法初步算法初步教学的有效整合教学的有效整合 【摘 要】计算机的发展速度越来越快,信息技术给我们的日常生活、学习、工作带来了很多便利,算法作为 计算机的核心,起着相当大的作用, 算法初步的教学也就显得更为重要了。如何把信息技术与算法的课堂教 学有效地结合起来,成为了当今教师不得不探索和思考的问题。本文主要探究在 Microsoft Visual Basic 6.0 下的程序设计与人教 A 版必修三第一章算法初步课堂教学的整合。【关键词】信息技术 算法初步 课堂教学 在现代社会里,信息技术已经对人们的日常生活和工作产生了极其重要的影响,而且这种影响还在随着计 算机的发展

2、不断地深入,可以说,人们日常生活的各个领域几乎都离不开信息技术。算法作为计算科学、计算 机理论和技术的基础,在科学技术、社会发展当中发挥着越来越大的作用,并愈来愈深入地融入社会的诸多方 面。为了让将来的栋梁之才能很好的顺应这个形势,高中数学加入了算法初步这一章。 由于算法与信息技术有着紧密的联系,那么在算法初步这一章的学习过程当中,教师应该适当的、合 理地运用相关的程序设计去实现算法,从而使信息技术与数学课程达到有效的整合,同时也能丰富课堂内容, 活跃课堂气氛,让学生获得更好的学习效果。下面以 Microsoft Visual Basic 6.0 中文版为例,就如何实现信 息技术与数学课程的整

3、合谈几点我的心得。 一、巧设情境,激发学生学好算法的动力 在算法初步的第一节“算法的概念”中,课本是以“解一元二次方程组”为例来引入的,如果教师单 纯的让学生在作业本上用加减消元法求解,显然比较枯燥,而且不能更好地让学生对算法产生浓厚的兴趣。如 果教师能利用 Microsoft Visual Basic 6.0 做出对应的程序设计(如图 1),通过多媒体展示给学生。比如在求解方程组236 349xy xy 时,只需在对应的输入框内输入对应的值,就能得到该方程组的解(如图 2),大大减少了运算量,节省了时间。让学生体会算法的强大功能,引导学生要认真学习算法,进而将算法充分地运用 到生活实际当中,

4、为我们的学习、工作提供方便。这样讲解的话不但更加直观,还能使学生更好地了解写此算法的作用,消除课堂的枯燥感,让学生进入一 个体验劳动成果的享受境界,最终激发出学生一定要学好算法的动力。 二、立足教材,适当延伸算法初步中,课本在介绍算法的概念、程序框图以及算法的基本逻辑结构时,都涉及到了“判断整数)2( nn是否为质数”。可见,这个例子具有一定的代表性。那么,教师在讲解此例子的时候,可以在完成教材任务的基础上,以程序设计为依托,进一步延伸到分解质因数。(图 1)(图 2)2“判断整数)2( nn是否为质数”的算法步骤:第一步,给定大于 2 的整数n。第二步,令2i。 第三步,用i除n,得到余数r

5、。第四步,判断“0r”是否成立。若是,则n不是质数,结束算法;否则,将i的值增加 1,仍用i表示。第五步,判断“) 1( ni”是否成立。若是,则n是质数,结束算法;否则,返回第三步。程序框图:是是是是否否否否开开始始输输入入ni=2求求n除除以以i的的余余数数ri的的值值增增加加1 仍仍用用i表表示示in-1或或r=0?r=0?输输出出“n不不是是质质数数”结结束束输输出出“n是是质质数数”是是是是否否否否开开始始输输入入ni=2求求n除除以以i的的余余数数ri的的值值增增加加1 仍仍用用i表表示示in-1或或r=0?r=0?输输出出“n不不是是质质数数”结结束束输输出出“n是是质质数数”程

6、序设计:在 Microsoft Visual Basic 6.0 下进行程序设计,得到“判断整数)2( nn是否为质数”的软件(如图3),利用多媒体给学生演示,今年是 2010 年,2010 显然不是质数,那么 2009 是质数吗?不妨输入 2009 试之 (如图 4),然后单击“判断”,可以看到输出的结果是“该数不是质数”。既然 2009 不是质数,那么它能被 几整除呢?我们可以对其分解质因数,打开“分解质因数”的程序设计(如图 5),然后输入 2009(如图 6), 单击“计算”,可以得到 2009=7*7*41(如图 7),那么你能设计一个“任意给定一个大于 1 的正整数n,求出 n的所

7、有因数”的算法吗?(图 3) (图 4) (图 5)(图 6) (图 7) (图 8) “任意给定一个大于 1 的正整数n,求出n的所有质因数”的算法步骤: 第一步,给定一个大于 1 的正整数n。3第二步,令1i 。 第三步,用i除n,得到余数r。第四步,判断“0r”是否成立。若是,则i是n的因数;否则i不是n的因数。 第五步,使i的值增加 1,仍用i表示。 第六步,判断“in”是否成立。若是,则结束算法;否则,返回第三步。 程序框图:否否是是否否是是开开始始输输入入ni=1r=n MOD ir=0?输输出出ii=i+1in?结结束束否否是是否否是是开开始始输输入入ni=1r=n MOD ir

8、=0?输输出出ii=i+1in?结结束束经过延伸之后,可以让学生在教师执行程序设计的引导下,写出算法,画出程序框图,这样环环相扣,反 复练习,不但得到了更好的锻炼,而且学习效果更佳。同时学生认识到了自己写出的算法通过计算机的操作, 可以快捷、准确的解决繁杂的问题。 三、注重算法的实际应用 学习算法的最终目的是服务于日常生活和工作,因此,教学过程当中必须体现出算法的实际应用。在算法初步中,出现了大量实际应用的例子,比如人教 A 版必修三15P的例 7、23P的例 2 等等,课本当中此类的练习题也比比皆是。 编写程序,计算一个学生数学、语文、英语三门课的平均成绩。算法步骤:第一步,输入该学生数学、

9、语文、英语三门课的成绩, ,a b c。第二步,计算3abcy。第三步,输出y。 程序框图:开开始始输输入入a,b,c输输出出y3abcy结结束束开开始始输输入入a,b,c输输出出y3abcy3abcy结结束束程序设计:4(图 9) (图 10) (图 11)利用多媒体给学生演示程序设计(如图 9) ,在对应的输入框内输入数学 98、语文 87、英语 91(如图 10) ,然后单击“计算” ,可以得到三科的平均分 92。采用信息技术辅助教学,可以增大课堂教学容量,学生获得更多的知识。通常在讲解完例题或习题之后, 做一些相关的程序设计给学生演示,使学生充分认识到算法通过计算机执行,可以快捷、方便

10、、准确地处理 实际问题,同时还能活跃课堂气氛,可谓一举多得。 四、在信息技术与算法初步教学整合的过程中的几点建议1、高中信息技术课程与数学课程的内容不相匹配,学生学习信息技术的时间不长,接触程序设计更是少之又 少,给算法初步的学习带来很大的障碍。所以,建议学校在算法初步学习之前能够统一规划,在信息 技术课或者校本课程上做一些适当的准备工作,以满足本章的教学需要。 2、教师对程序设计的知识有很大欠缺,特别对于从事教学多年的老教师来说,算法内容的加入令其感到非常头 疼,而且对程序设计的应用不熟练,导致在课堂教学的时候,不能有效的将信息技术与算法初步有效地整 合。所以,建议学校在本章学习之前对教师进

11、行信息技术有关的培训,从而更好的适应当前的教学形式。 3、受城乡差距的影响,有的学校在教学硬件设施上配备不齐整,导致不能将信息技术应用在课堂上,给学生的 认识与发展带来一定的障碍。建议地方政府或者各种社会力量能够给予扶持,帮助学校建设多媒体教室、校园 网等,尽量缩小学生在学习发展过程中与城市地区的差距。 对于算法初步的教学,还需要更加深入的探索,教师在教学过程当中要用好信息技术带来的便利,避 免枯燥无味的教学手段,给学生提供一个良好的学习环境。同时,继续探索信息技术与算法初步的有效整 合,有利于教师更好的教学,对学生的学习也有很大的帮助,这是一个长期而艰巨的任务。参考文献: 1、教育部普通高中课程标准实验教科书数学.人民教育出版社,2007 2、数学(教师教学用书)必修 3.人民教育出版社,2007 3、孙杰远主编.信息技术与课程整合.北京大学出版社,2002

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 高中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号