预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本文为网上收集整理,如需要该文档得朋友,欢迎下载使用精品文档,word文档算法教学的根本原那么与策略广东东莞市东莞中学523005庞进发算法是高中数学新增的内容,并且是学生在高中必修的知识.教师都是第一次教算法.如何有效地进行算法教学,是广阔教师关注的热点问题.本文针对算法教学的原那么与策略进行了理论与实践的探索,提出四个教学原那么:根底性原那么、过程性原那么、主体性原那么、实践性原那么.四个教学策略:采取螺旋式、循序渐进的教学方法;通过充分的实例,帮助学生理解算法的概念;算法案例注重算理分析;注重算法思想渗透到高中数学课程的各个内容中.1算法教学的根本原那么普通高中数学课程标准对高中数学课程提出了十个根本理念,为学生的学习和教师的教学以及教学的评价都起到一个重要的引领作用,为高中数学课程的教学指明了方向.笔者根据新课程的理念和建议,结合教学实践和学生的认知特点,提出算法教学的以下原那么.1.1根底性原那么为了适应信息时代开展的需要,高中数学课程新增加算法的内容,并且把根本的数据处理、统计知识、算法等作为新的数学根底知识和根本技能.而且熟练掌握根底知识、根本技能和数学思想方法,是解决问题的前提和保障.因此,数学教学一定要狠抓根底知识的学习、根本技能的训练和根本方法的熟练运用.在算法内容中,学生将在义务教育阶段初步感受算法思想的根底上,结合对具体数学实例的分析,体验程序框图在解决问题中的作用;通过模仿、操作、探索,学习设计程序框图表达解决问题的过程;体会算法的根本思想以及算法的重要性和有效性,开展有条理的思考与表达的能力,提高逻辑思维能力.在算法教学中,注重理解三种根本逻辑结构——顺序结构、条件结构、循环结构,体会算法思想,同时把算法思想渗透在高中数学课程其他有关内容中,鼓励学生尽可能地运用算法解决相关问题.1.2过程性原那么在算法教学中,注重表达算法的逐步形成过程以及优化过程,如首先分析这个问题,探讨解决这个问题的算理;然后进行算那么分析,解决这个问题的具体步骤,应用自然语言进行描述;接着进一步理清算法的思路,把自然语言转化为直观、清晰的程序框图;接着为能在计算机上实现,验证算法的正确性,把程序框图翻译为计算机能执行的程序语言;最后通过计算机运行验证,反思,优化所提出的算法.通过过程教学,可使学生经历知识的发现、发生、开展过程,知识内在的开展规律与学生的思维活动自然地形成了高度统一,学生在主动积极地建构数学知识与方法的过程中,能深切地感受到成功与失败共存.这对学生自信心的培养、自我意识的形成、自主能力的提高等都大有益处.1.3主体性原那么最有效的数学学习活动是在教师的指导下,学生自己观察、实验、分析、归纳、抽象、概括、猜测、推理与交流等自主探索的学习活动.学生通过自主探究学到的知识,理解最深刻、最具有价值.因此,教学中教师应是学生学习活动的组织者、引导者、指导者与合作者,而不是把课堂变成教师的一言堂,要启发、引导学生,给学生留足充分的时间,让学生进行自主探究、合作交流.只有这样,才能真正提高学习的效益.在算法教学中,教师提供更多的不同实例,让学生体会算法的概念、算法的思想,指导学生经历获得解决一个问题算法的过程,对一些算法语言作适当的解释后让学生自主去编程、上机验证.1.4实践性原那么当今知识经济时代,数学正在从幕后走向台前,数学和计算机技术的结合使得数学能够在许多方面直接为社会创造价值,同时,也为数学开展开拓了广阔的前景.高中数学课程非常重视让学生体验数学在解决实际问题中的作用、数学与日常生活及其他学科的联系,促进学生逐步形成和开展数学应用意识,提高实践能力.而算法是数学与计算机的桥梁,利用算法,可以把信息技术和数学课程内容有机整合,并且算法作为解决问题的一种方法,应用在高中数学课程的其他内容中,应用性和实践性都非常强.由此,有条件的学校,应鼓励学生尽可能上机尝试,实现有关的算法.2算法教学的策略2.1采取螺旋式、循序渐进的教学策略在讲算法概念、运用自然语言描述算法时,就对程序框图和根本算法语句中出现的一些例题和练习进行算理分析,这样可以分散教学难点,重点突破程序框图或根本算法语句中的难点.例如,人民教育出版社A版高中数学必修3例3:设计一个计算1+2+…+100的值的算法,并画出程序框图.首先在学习算法概念时,就引导学生分析这个问题的算理,运用自然语言描述其算法,重点分析算理;然后在学习循环结构的时候,同样是研究这个问题,把自然语言转化为程序框图,重点分析循环结构的含义和表达;最后在算法语句时,也是研究同一个问题,把程序框图翻译成程序语言,重点分析循环结构的算法语句的含义和表达.这样可以分阶段突破难点,同时也突出重点,紧扣一个问题,让学生经历了算法分析的整个过程:分析问题、探讨算理——算那么分析、自然语言描述