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

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

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

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

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

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

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