高一数学算法论文
随着现代社会的飞速发展,算法对我们的计算机科学技术和社会发展起着越来越大的作用。接下来学习啦小编为你整理了高一数学算法论文,一起来看看吧。
高一数学算法论文篇一
一、“算法初步”在高中数学新课程中的教学定位
1、从新课程标准对算法的要求中研究算法教学定位
新课程改革在高中数学必学内容中对“算法初步”有了明确的要求:要求学生能初步理解算法所体现的数学思想,通过对算法数学逻辑方法的学习,逐步掌握通过设计程序框架图来处理实际问题,体会算法在计算机程序设计中的重要性和数学逻辑方法的有效性。发展学生有条理处理问题的能力,培养学生的创新思维和发散思维能力。
新课程改革对算法教学和信息技术教学的教学任务有着明显的区分,对算法教学的目的体现在促使学生掌握算法中体现的数学思想和逻辑演算方法,信息技术课程则突出计算机的实际操作能力的培养,在程序设计上对学生的要求不高。在实际教学中,教师应深刻的把握和理解这一教学定位。
2、 从学生认知能力来研究算法教学定位
从高中生的数学认知能力上来分析,其接触计算机程序语言设计知识时间尚短,对计算机语言的形成和发展缺乏系统的认知。因此,高中数学算法教学应结合学生的已有知识体系,不能盲目的提高教学目标,否则只能加大学生的心理压力,起到适得其反的教学效果。学生的知识结构的建立是一个长期且系统的过程,算法教学的意义在于帮助学生在早期建立对计算机程序设计的知识结构,为其今后的学生奠定理论和方法根基。新课程强调,“算法初步”的教学目标在于培养学生对算法学习的兴趣,消除学生对算法表达形式的畏惧心理,结合算法的数学思想来解决一般的数学问题,在长期的学习和训练中形成对算法数学知识的认知结构体系并掌握处理实际问题规律性、发散性方法。
二、关于算法教学策略的研究
1、消除学生对算法概念及算法表达形式的神秘感和畏难心理
“淡化形式,注重实质”是高中数学算法家教学的重要原则。初学者对于“算法”这一名词的概念、程序语言、框图充满了陌生感和畏惧感。针对这一初学者心理,教师应结合学生的已有数学概念,如数学四则运算、高斯消去法、分配率数学知识等,让学生明白自己掌握的部分数学知识其实就是“算法”。结合具体的数学例题和生活实践,向学生深入浅出的讲解算法知识的具体应用和解决问题所体现的数学思维方式。同时,让学生明白,算法的描述方式有多种,如程序框图、数学公式、日常语言、逻辑符号等。为了在计算机操作系统中具体的实施算法,通常将程序语句设计为直观的程序框架图来体现算法的整体结构。调查表明,学生通常对这部分知识较为陌生且存在学生上的畏惧心理。针对这一问题,教师在教学设计上不要急于求成,要让学生在理解算法处理实际问题的方法上逐步理解算法所应用的数学思想,掌握其中的规律,从而锻炼学生画出程序框图和编写算法语言的能力。
2、促进算法结构理解的教学策略
高中学生在理解算法多元结构和拓扑结构上的能力偏低,这也是大部分学生感觉学习困难的原因。在教学中,教师要在备课阶段仔细的规划促进学生对算法结构进行深入理解的教学策略,使学生的理解水平从单一、低水平向多元、高水平方向发展。这其中要首先通过直观教学的方式来提高学生的程序框图理解能力,并逐渐实现学生思维能力由“单一结构”向“拓展抽象”的转变,提高学生的发散思维和逻辑推理能力。
(1)直观教学策略
图像直观教学法对与处于较低思维层次的高中生而言是相对高效的教学方法。而算法中的程序框图正是这样的直观教学资源,有效的利用框图进行算法教学是提高学生算法理解和应用能力的重要一步。在框图中,体现了数学中的符号表现方式、指向性直观呈现方法和文字说明等因素。利用框图的直观和形象算法呈现方式引导学生掌握事物之间的逻辑因果关系和组织结构方式。使学生在绘制程序框图的过程中理解框图的设计、语句赋值和循环语句的设计方法,以达到对实际情景的框图设计和问题解决的算法具体应用。
(2)探究教学策略
探究教学有利于提高学生的关联、拓展抽象水平。因而,在算法结构的教学过程中,教师应根据教学目的和内容,恰当创设情境。在富有开放性的问题情境中,把学习的主动权交给学生,这样有利于学生主动探究。探究教学的载体与核心是问题情境,学习活动是围绕问题情境展开的,这个问题情境是进一步探究的起点。我们所选择的问题情境应该是学生熟悉的,最好从学生熟悉的生活情境和生产实际这些角度去创设问题情境,这样才能保证学生有相关的观念来理解问题,也才有可能使学生主动积极地建构他们的数学认知结构。一个好的问题情境,可以有效地为课堂教学服务;但如果是不好的问题情境,反而会影响实际的教学效果。
3、鼓励和引导学生自我构建算法
大部分在学生在学习算法知识时,能理解教材中的算法案例,但在实际应用中却难以理清逻辑顺序。原因在于学生未能掌握算法确定的逻辑过程,找不出解决问题的先后和因果方法。教师要着力学习情境的创设,让学生把握算法应有的过程和切入点,鼓励学生模仿教材案例的算法生成方法来对实际问题进行抽象化和数字化处理,在这个过程中构建自己的算法。算法的自我构建主要基于学生的已有数学知识体系和生活经验,先从简单的问题入手,逐步加入更多的已知条件和未知问题,提高算法自我构建的层次性。引导学生进行算法的自我构建,有助于学生更深入、系统的理解算法的基本思想以及在具体数学问题情景中的有效应用,同时提高学生的数学思维能力和创新思维能力。
高一数学算法论文篇二
一.算法的地位与作用
在高中新课程的内容设置上,将算法作为数学学科教学的一章内容放在必修3课本中,可见该内容在高中数学教学中的地位和作用,在数学中的设置体现了现代教育对数学应用的要求;体现了新课程对数学应用能力的培养;体现了数学教学对学生结构化思维方式培养的新要求。
算法思想是贯穿高中课程的一条主线,算法思想就是指按照一定的步骤,一步一步去解决某个问题的程序化思想。在课程设计中算法分为两部分,一部分是介绍算法的基本思想和基本知识。另一部分是把算法思想渗透到高中课程的其他内容中。算法的基本思想和基本知识的学习遵循以下原则:通过学生熟悉的实例和数学中的实例进行教学,即案例教学;引导学生动手实践,在做中学习、体会、理解算法的基本思想。
二.算法章节的内容与学习目标要求
具体来说,通过本章的学习,应当使学生达到以下目标:
1.算法的含义、程序框图
(1)通过对解决具体问题过程与步骤的分析(如:二元一次方程组求解等问题),体会算法的思想,了解算法的含义。
(2)通过模仿、操作、探索,经历设计程序框图表达解决问题的过程。在具体问题的解决过程中(如:三元一次方程组求解等问题),理解程序框图的三种基本逻辑结构:顺序、条件分支、循环。
2.基本算法语句
经历将具体问题的程序框图转化为程序语句的过程,理解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句,体会算法的基本思想。
3.通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献,增强民族自豪感。
三.学生在学习算法时常见的困难与教学建议
1.学生有厌学情绪的原因及解决策略
数学中的算法教学内容与信息技术的《算法与程序设计》的教学内容有交集,两个学科在不同的学科中重复着一些基本的教学内容,而这种重复又不是对原来教学内容的深化。这样的教学必然造成学生的厌学情绪。例如:对算法的描述、框图、程序语言的基本结构以及很多例题都是在两个学科的教学中重复出现的。如果将这些重复的内容作为一种数学基础知识,在信息技术学科中加以运用,则对数学的学习是一种应用与提高,对信息技术的学习也可谓是“水到渠成”。
在课程标准中提倡两个学科算法教学内容的结合,但是由于各学科教学时间安排的不同,使得这种结合不能得到很好的落实。比如在信息技术学科教学中《算法与程序设计》的教学内容是安排在高一的第二学期进行的,而数学学科的算法教学内容是被安排在高二第一学期(数学必修3)进行的。这种教学时间的安排有可能会造成数学教学的“夹生饭”,如果能在数学算法“三基”的基础上开展信息技术的《算法与程序设计》教学,则可以使信息技术的教学是在学生数学算法基础知识上的教学提高。
2.在学习知识点上的困难与解决策略
学生在学习这一章时最大的困难就是理解赋值语句和循环结构,下面就我在教学中怎样做的,谈一点个人看法。
(1)赋值是算法中的难点之一,赋值就的是把数值赋予给定的变量。例如,a:=6,就表示变量a被赋予的值是6,即a=6,如果是a:=6,a:=5,最后a=6。这个被赋值的变量可以与其他的值进行运算。对于被赋值的变量a,还可以赋予其它的值取代原来的值。我用复制粘贴来比喻赋值,把复制的东西粘贴在位指定置后,原来的内容覆盖,最后进入计算的是最后一字赋值。
(2)循环结构是理解算法的另一个难点,学生往往弄不清循环变量进入循环后最后一次运算时是多少,所以要想办法让学生理解循环变量的。循环结构中的循环变量分为两种形式,一种是控制循环次数的变量,循环变量使得循环体得以“循环”,循环变量控制了循环的“开始”和“结束”,是刻画循环结构的关键。循环结构中循环变量体现了函数的思想。“循环”的过程是依赖于循环变量取值的变化而一步步实现的,这种依赖关系体现了函数的思想。在算法设计中,选择适当的循环变量是得到好算法的关键。利用信息技术所学内容让学生上机操作,亲自体会循环变量在循环中的应用。
四.结束语
随着时代的发展,“标准”增加了“算法初步”的内容,提高了教学要求,其目的是使学生体会算法的基本思想,了解算法的含义。“算法初步”的教学应提供:培养学生程序化思想的问题情境,重视例子的背景,以及算法在计算机领域中的应用。教师应帮助学生消除对算法概念及算法表达式的神秘感和畏惧心理,使学生真实地参与,使他们面对要解决的问题,主动地设计问题的算法方案。随着科学的发展,算法已经深入到各个领域,必将在未来的科学研究和日常生活中发挥越来越重要的作用。在中学学习一点算法的基础知识,培养一些算法思想,对学生今后的发展是有益的。我们相信,经过广大数学教育工作者的共同努力,算法课程必将在中学发挥其特有的作用。