新课程算法教学给我的启迪

2017-06-19 03:49左海燕
报刊荟萃·上半月 2017年6期
关键词:教学原则算法

左海燕

摘 要:随着时代的发展,计算机技术已经广泛地渗透到社会生活的方方面面。该算法作为计算机科学的重要组成部分,正发挥着越来越重要的作用。作为新一轮基础教育课程改革,该算法已被列为高中数学课程新的双基内容之一。事实上,算法研究的现实意义不容忽视,它不仅能培养学生的有条理的思维和表达能力,而且能培养学生解决实际问题的能力,是学习编程的基础。因此,如何优化算法教学在学校数学教育中需要引起重视和亟待解决。这项研究符合《普通高中数学课程标准(实验)》(2003出版)的目标和高中数学教学的实际算法的教学要求,尊重环境的条件下,采用文献分析、理论分析、课堂观察等研究方法,在教学过程中,算法应的目标,实现的原则,采取的方法,要注意的相关问题进行了讨论。具体的研究工作体现在以下几个方面:第一部分阐述了高中算法教学研究的背景、必要性和价值。第二部分简要介绍了算法的概念、起源、特征和方法,介绍了历史和国内中学英语教学的现状和国外的算法,总结了研究中存在的问题,阐述了算法的特点,在新课程高中教学。第三部分提出了“算法初步”教学的概念,研究了算法教学的目标、原则和方法。的基本目标,第四个部分的原理和方法,应在对案件的宽恕为实践教学设计理论算法教学研究之后,课堂教学的及时反馈,并提出了案例教学法在算法教学中的价值及应注意的问题。在现有研究的基础上,突破和创新,主要体现在:提出了算法教学的五应遵循的原则,包括理论联系实际的原则,摆脱数学的严谨结合的原则,“突出创新精神”的原则,一步一步的原理和原则,掌握概念在系统的情况下,提出的策略和在高中算法教学措施实施的教学方法。

算法是数学必修课的重要组成部分。新的算法,不仅反映了时代的要求,也反映了中国古代数学的优良传统,强调计算,算法教学有利于培养学生的逻辑思维能力、理性精神和实践能力,解决问题的能力发展计划,帮助学生了解学生在未来学习数学的结构,特别是信息技术的学习支持。那么,如何进行算法教学呢?在教学中应注意什么?本文试图结合笔者的教学经验。

关键词:算法;算法教学;教学原则

一、分散难点

算法的顺序、条件分支及循环三种结构由易到难,逐层深入。循环结构是算法教学的重点和难点,要注意分散难点,做到循序渐进。例如:在讲算法含义时,不妨举这样的例子,如:韩信点兵,电视娱乐“猜数”游戏(竞赛者如在规定时间内猜出0~8000元之间的商品价格)等,来渗透一点循环结构的知识;而在教循环结构时,也可以从简单的循环为例,一点点增加难度;到了教条件语句和循环语句时,再逐步加深。

此外,要注意函数思想在循环结构中的作用,函数是数学的重要概念,具有很强的包摄性,既可以利用算法来解决函数值的计算问题,也可以利用函数观点来理解算法问题,在理解循环结构中,函数观点起了很大作用。例如,在Y=2X,定义域为{-3,-2,-1,0,1,2,3},把左和右端点都看作步骤的函数,过程处理,既有利于学生利用已有的知识来理解算法,把算法知识纳入已有的认知结构中,也有利于学生通过算法的学习,进一步加深对函数概念的理解。

二、通法,鼓励灵活性和多样性

总结基本程序的一般规则来解决问题是非常重要的,但也要让学生理解教学过程中解决问题的灵活性和多样性,同样的问题可能有很多,也有可能不依赖于一个基于计算机的简单方法可以解决,鼓励学生思考,例如:对于题目“给出求1+2+3+4+5+6的一个算法”就可以解决一类题目,如:12+22+32+42+52+6;1+1/2+1/3+1/4+1/5+1/6; 1-1/2+1/3-1/4+1/5-1/6;1×2+2×3+3×4+4×5+5×6; 1×2×3×4×5×6;12×22×32×42×52×62等許多题目,教学生观察,分析差异性,得到解决这一类问题的通法。

三、掌握重点,区分算法教学与程序设计语言教学

算法和编程语言教学的密切关系,设计的算法是正确的或不可验证的程序,运行程序,在编程语言的帮助下使算法能够实现;并设计程序必须明确的原则,算法教学是语言教学的基础,是语文教学的延续算法教学的必要补充对方,然而,两者的差异在教学重点、教学关键算法,该算法的程序反映了思维,培养学生的逻辑思维能力,培养学生的理性思维。程序语言教学是计算机语言教学,教学重点是让学生学习编程。两者相互连接,结合语言教学程序在算法教学中,鼓励学生尽快把自己的算法放在计算机上,而不是简单的算法没有顺序颠倒,学习或编程语言。

算法除了作为数学3的内容之外,其思想还应渗透在整个高中数学课程中。比如在数学2的解析几何初步中,把利用公式计算的几何问题进行分步求解,其中就蕴涵着程序化解题思想。因而在数学1、数学2中的教学中,应当注意逐步渗透算法思想,让学生逐步体会程序化解题的方法,为数学3的算法教学做好铺垫。而在数学3的算法教学中,则要鼓励学生尽可能运用算法知识解决接触过的相关问题,例如:设计算法求方程的近似解,让程序化思想成为学生思考问题的习惯.在往后相关的内容(如制作随机数表、数列的前n项和)的教学中,也要注意体现数学与算法的有机结合,有意识地引导学生体会算法思想,使其体会到掌握算法思想对提高数学能力的重要性。

参考文献:

[1]陈国芳.高中数学新课程中算法教学现状的调查与分析[D].东北师范大学,2006.

[2]薛梅.数学新课程中“算法”教学的初步研究[D].苏州大学,2005.

[3]吕艳鸿. 高中数学新课程中算法教学现状的调查与分析[J].亚太教育,2015(30):56.

猜你喜欢
教学原则算法
国际主流轧差算法介绍:以CHIPS的BRA算法为例
Travellng thg World Full—time for Rree
学习算法的“三种境界”
算法框图的补全
算法初步知识盘点
刍议语境理论下的英语语法教学所遵循原则
浅谈现代中职英语教学方法
任务型教学在初中英语听说课教学的应用研究
小步教学法的教学原则
数学建模的思想和方法的应用