高中算法教学的思考与探2

高中算法教学的思考与探2

ID:46153611

大小:67.50 KB

页数:6页

时间:2019-11-21

高中算法教学的思考与探2_第1页
高中算法教学的思考与探2_第2页
高中算法教学的思考与探2_第3页
高中算法教学的思考与探2_第4页
高中算法教学的思考与探2_第5页
资源描述:

《高中算法教学的思考与探2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、高中算法教学的思考与探索江西玉山六都中学庄养前2010-11-8高中算法是计算科学的基础,也是开发人脑潜能的工具。新数学课程把算法作为新内容安排在高中数学,算法教学通过实例来说明由数学的算法到计算机使用的算法的演变,从而说明算法的必要性。数学中的必修和选修教学课时较紧,要全面落实高中阶段算法教学的目标,需要教师领悟新课程理念。教师对算法教学的价值、如何理解和把握算法的思考是高中算法教学水平的如实写照。一、算法教学内容在高中数学新课程中的设置在高中新课程的内容设置上,将算法作为数学学科教学的一章内容放在高二的必修课本中,可见该内容在高中数学教学中的地位和作用,我们认

2、为算法教学内容在数学中的设置体现了现代教育对数学应用的要求;体现了新课程对数学应用能力的培养;体现了数学教学对学生结构化思维方式培养的新要求。在高中数学第三册课本(必修)的第一章中分别以:第一节算法与程序框图1•算法的概念2•程序框图与算法的基本逻辑结构3.程序框图的画法第二节基本算法语句1•输入语句、输出语句和赋值语句2•条件语句3.循环语句第三节算法案例案例1辗转相除法与更相减损术案例2秦九韶算法案例3进位制为内容索引,介绍了算法的基础知识,可以称作算法的“三基”:算法的基本思想,算法的基本结构,算法的基本语句。高中数学课程提倡学生经历数学建模的过程,在学习算

3、法的过程中感受数学问题应用的过程。二、算法教学内容在高中信息技术新课程中的设置在信息技术高中新课程中,设置了《算法与程序设计》的选修课程,课程从《标准》的角度强化了算法教学内容在信息技术高中新课程中的作用和地位,算法的教学内容从范围到要求都比以往有所提高和明确。《算法与程序设计》在原来程序设计课程与算法融合的基础上,增加或单独强调了一些重要的算法知识。教材用一章的篇幅专门介绍了常用、典型的算法。其中包括。第一节:解析法与问题解决?•代数问题•递推问题•概率问题第二节:穷举法与问题解决•韩信点兵•逻辑推理问题•素数问题第三节:递归法与问题解决•计算阶乘第四节:排序与

4、查找•排序及其算法(比较法)•查找及其算法(顺序查找法、二分查找法)在教材中的其它各章节中也以不同的方式介绍了一些常用的算法。课标强调在课程中要学生体验算法思想,了解算法和程序设计在解决问题过程中的地位和作用;能从简单问题出发,设计解决问题的算法,并能初步使用一种程序设计语言编制程序实现算法解决问题。三、高中算法教学的研究与思考从整个高中涉及算法教学的内容分析中不难看出算法教学内容在高中教学内容的重要作用,但是如何使这种重要的作用得到充分的彰显,则是我们教学需要研究的问题。如果我们把算法的内容看做一个集合,那么高中算法教学内容是这个集合中的一个子集,在这个子集中包

5、含着两个集合,其中一个是数学中的算法教学内容,另一个是信息技术的《算法与程序设计》的教学内容,而在数学中的算法教学内容与《算法与程序设计》教学内容的子集中存在一个交集,这个交集表达的教学内容是我们高中新课程中存在较大问题的部分,所以探讨和解决这部分内容中的问题是信息技术学科和数学学科都要引起重视的研究课题。以上交集部分的教学内容在教学中产生的问题主要来自以下三个方面:•教学内容的重复从前面对两个学科的教学内容的分析中不难看出,两个学科在不同的学科中重复着一些基本的教学内容,而这种重复又不是对原来教学内容的深化。这样的教学必然造成学生的厌学情绪。例如:对算法的描述、

6、框图、程序语言的基本结构以及很多例题都是在两个学科的教学中重复出现的。如果将这些重复的内容作为一种数学基础知识,在信息技术学科中加以运用,则对数学的学习是一种应用与提高,对信息技术的学习也可谓是“水到渠成”。•教学时间的顺序在课程标准中提倡两个学科算法教学内容的结合,但是由于各学科教学时间安排的不同,使得这种结合不能得到很好的落实。比如在信息技术学科教学中《算法与程序设计》的教学内容是安排在高一的第二学期进行的,而数学学科的算法教学内容是被安排在高二第一学期(数学必修3)进行的。这种教学时间的安排有可能会造成数学教学的“夹生饭”,如果能在数学算法“三基”的基础上开

7、展信息技术的《算法与程序设计》教学,则可以使信息技术的教学是在学生数学算法基础知识上的教学提高。类似教学时间顺序倒置的教学问题不仅在高中有,在初中也非常多。例如:学生平面坐标系概念的建立就是信息技术教学在前,数学教学在后,而信息技术的教学中坐标系的初建与数学的初建是不同的。信息技术教学中的坐标系初建时y轴的正方向是向下的,这一点与数学平面坐标系的初建是有区别的如果数学教学已经在信息技术教学使用坐标系之前就已经建立了坐标系的概念,那么信息技术在应用到坐标系的时候学生就不会出现一些错误的认识了。•程序设计语言的选择问题目前数学教材中算法教学使用的一般是Qbasic语言

8、,虽然该语

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。