欢迎来到天天文库
浏览记录
ID:45957848
大小:68.50 KB
页数:6页
时间:2019-11-19
《浅谈算法教学的探索与思考》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、浅谈算法教学的探索与思考河南师大附中数学组:关仲卿摘要:算法是新课标高中数学新增的内容,是数学及其应用的重要组成部分,是计算科学的重要基础。随着现代信息技术的£速发展,算法思想正在成为普通公民的常识,成为现代人应具备的一种基本数学素养。高小数学新课程标准第一次把算法列为必修内容,这是为了顺应时代的要求,但是同时也给高中的新课程教学带来了一系列值得研究的问题。以下是木人对算法教学的一些认识。关键词:算法初步框图程序案例本章内容包括三部分:1、算法与程序框图;2、基本算法语句;3、算法案例。本章内容以算法的三种表示方法——口然语言、程序
2、框图语言、程序设计语言为一条主线逐层递进地呈现,其屮算法的基本思想贯穿全章。数学新课程标准对算法内容的教学建议是:对算法内容,应着重强调使学牛体会算法思想、提高逻辑思维能力,不应将算法简单处理成程序语言的学习和程序设计,因此算法的教学必须通过实例来进行。例如利用消元法解二元一次方程组,求最大公因数的过程就是算法,针对解决这些具体问题的过程步骤的分析设计教学,使学生体会算法思想,了解算法含义,通过具体实例的上机实现(或编程)帮助学生理解算法思想及其作用。根据课标中算法的内容和要求,结合学生已有的认知结构和学习能力,谈谈算法初步教学的几
3、点思考:第一部分:算法初步的教学中存在的问题1、算法概念理解片面。按照《课标》的要求,人教A版通过对解决具体问题步骤的概括,给出算法的含义:在数学屮,算法能常是指按照一定规则解决一•类问题的明确和有限的步骤•那些不能终止的或只对某一具体问题有效的步骤不能称之为算法.很多学生在初学时,往往会将它与解法混在一起,还有认为算法就是最简单的解法.因此,在教学屮,我们应该让学生清楚,算法可表现为解决某一类问题的程序或步骤,它可以不呈现问题的结果;而解法主要是针对某一个具体问题的步骤,按教学习惯它还必须给出结果•但其两者又有也有联系•算法是建立
4、在解法基础Z上的,是在某个具体问题解法过程的分析Z后,归纳出的解决一类相关问题的程序或步骤;如果一个具体问题具有代表性,其解法又具有程序性,那么这样的解法也能体现算法思想•因些教学的垂点应放在解决一-类问题的算法上,而非仅仅适用于某个具体问题的解法上.2、程序框图与语句间的转化欠妥。框图是理解和表达三种基本逻辑结构的最好方式,同时,三种基本逻辑结构也是程序框图的构成要素.因此,三种基本逻辑结构的教学与程序框图的学习结合起來.用程序框图表示算法是教学的重点,程序框图的画法乂是教学的难点.在我们的实际教学中,学生虽然能够做出正确的循环结
5、构的程序框图,但是不能将程序框图用恰当的循环语句表述出来.由于有些学生所画的程序框图没有遵循教材上的“直到型”或“当型”循环的画法,因此,在将程序框图转换成程序语言时,他们不能处理其屮的变化.3、循环变量使用不不恰当。不能恰当地使用循环变量(“计数变量”、“累加变量”)或其他条件终止循环,学生在模仿例题设计算法的过程中,在循环变量的处理上,只考虑前几次循环时的情况,对随后的变量变化情况不能想像在条件即将满足时循环变量的情况,从而导致设计出错误的算法.即使他们学完了循环的相关知识,但仍不能正确地处理循环变量接近临近点的情况.4、算法在
6、计算机和相关数学内容中的应用很差。算法进入高中数学课程,其屮有两个重要的原因:一是可以与计算机技术结合;二是它的广泛应用性.《课标》中也指出上面的两点.而在实际中,这两点在我们的教学中却很难做到.在学习算法之前,很多学生没有接触过程序设计.在教学中,儿乎没有儿个学生用计算机实现过算法,而教师也很少在教室里演示,基本上每节课都使用计算机,有些相对简单的可以立即编程序进行验证,另外一些算法是需要不断修改和改进的,则不能够当堂课解决・”对于《课标》屮要求的将所学算法应用到其它数学内容中,实际教学中有很少的学生能把算法应用到其它内容中,教师
7、也很把它应用到其它内容中去.5、教师在教学也困难重重。教师在教学屮的困难,缺乏课程资源是一个最大的问题,教学参考、资料不到位,没有合适的参考资料或虽然有参考书但没起到参考作用;其次教师的计算机的技术水平有限也是一个原因,又缺乏有效的指导,学校机房条件不够,不能安排学生上机操作.第二部分:算法初步教学的建议1、从具体事物入手,激发学习兴趣。在教学屮努力创设情境,揭示出数学知识产生和发展的过程,联系生活中的实际问题,使枯燥的数学变得生动有趣.实际教学中,可利用章节引言,从学生熟悉的计算工具算盘,计算器等引入,使学生感觉这节内容并不陌生,
8、消除恐惧心理.用了学生熟悉的解一元二次方程组引入,让学生明白算法的含义,使得算法概念自然地流入学生的大脑•教师还可以从沏茶的步骤、大象装冰箱分几步等学生熟悉的事情引入,使学生对算法的特征有所了解,在具体中感觉抽象,不至于有恐惧感,而且
此文档下载收益归作者所有