在高中数学教学中渗透算法思想.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【标题】在高中数学教学中渗透算法思想 【作者】周 燕 琼 【关键词】高中数学??数学教学??算法???算法思想??教育价值 【指导老师】赵 博 【专业】数学与应用数学 【正文】 1?引言 算法作为符合时代发展的数学基础,?高中数学新教材将算法引入成为现代数学思想和方法在高中数学教学中渗透的重要标志。算法一方面有利于信息技术与数学课程的整合,以及对高中生抽象概括能力和逻辑思维能力的培养和提高;另一方面,也是高校学生继续学习各种编程语言以及与计算机技术相关的其他学科的重要理论前提和思想基础。算法思想已经成为现代人应具备的一种数学素养,乃是人终身受用的品质。 教育部颁布的《普通高中数学课程标准》[1]中,第一次把算法列为必修内容,指出“算法思想将贯穿高中数学课程的相关部分”;“体会算法的基本思想以及算法的重要性和有效性,发展有条理的思考与表达能力,提高逻辑思维能力”。算法进入中学数学课程,成为中国数学课程的一个新特色,这是信息时代赋予我们的任务,也是数学发展的必然趋势。 2?算法及其思想 2.1算法的含义 “算法”最初是为了纪念阿尔.花拉子米(Al-Khowarizmi,780-850)而提出的名词,原意为阿拉伯数字的运算法则。现代意义上的“算法”通常是指可用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,且能在有限步内完成.人民教育出版社A版《数学Ⅲ》把算法定义为:“在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤。”[1]笔者认为算法可以理解为由基本运算及规定的运算顺序构成的完整的解题步骤,或看成按要求设计好的有限的、确切的计算序列,并且这样的步骤或序列能解决一类问题。 算法不同于解法,它不是研究解法的优劣。算法是建立在解法基础之上的,是在某个具体问题解法过程的分析之后,归纳出的解决一类相关问题的程序或步骤;如果一个具体问题具有代表性,其解法又具有程序性,那么这样的解法也能体现算法思想。解法是“授之以鱼”,即是对某个特定问题的解决过程,或者说解法是解决某一个问题的步骤,解法一般要有答案。算法是“授之以渔”,即是解决某一类问题的步骤,而且是实现人机联系的方法,有着明确性、有限性和有序性等特征,算法不一定要有答案(可以交给计算机解决)。? 2.2?算法的特征及要素 一个算法具有哪些特征呢??首先具有整体化的方案,?其次具有程序化的结构,?并且具有能行性、有限步骤以及通用性的特征。 ①?能行性?算法应有明确的步骤一步一步的引导计算的进行,即每一步都是可读的、可执行的,并且能够得到最终结果。 ②?明确性?算法下一步应执行的步骤必须明确──或者有规则确定,或者由规则和上一步的结果确定,而不需要计算者临时动脑筋。 ③?有限性?算法应由有限步组成。 ④?离散性?算法输入和输出的数据应该是离散的符号(字母、数字或一些键盘符号),例如不能输入一条曲线。 ⑤?通用性?算法应追求能适用于某一类问题的所有个体,只用来解决一个具体问题的算法没有多大价值。 算法有三种基本结构:顺序结构、选择结构、循环结构。无论多么复杂的算法都是由这三种基本结构组织而成。描述算法有三种语言:自然语言、框图语言、基本算法语句。基本算法语句有输入语句,输出语句,赋值语句,条件语句,循环语句,等等。程序框图(也称为流程图)是最常用的一种算法表示法,它是描述计算机一步一步完成任务的图表,直观地描述程序执行的控制流程, 2.3算法思想 现代数学课程理念强调在数学知识学习中,注重体会其蕴涵的思想方法。算法作为解决问题的一种方法、策略,该如何正确把握其中的思想?通常认为:“同一个数学成果,用它去解决别的问题时,就称之为方法,当论及它在数学体系中的价值和意义时,就称之为思想.将两重意思合在一起,就有了数学思想方法之说。”[2]?而算法思想,我们认为应该包括两个层面:(1)从整体上讲,应该是一种数学思想,是把复杂问题转化成一系列可以机械执行的算法的意识及能力。(2)从时代要求来讲,应该具备使用计算机来实现算法,简化计算的意识及能力[5]。 从算法的内涵和特征来看,算法的核心思想就是运用程序化模式解决问题,也就是将解决问题的策略具体化。有限递归构造和有限非递归构造构成了算法的核心。从算法的要素来看,算法的思想是一个转化、分类、组合的思想,也就是将现实问题通过转化,分类为最基本的操作,再通过三种基本结构组合起来,形成解决问题的流程。 根据算法的结构,在高中数学学习中,常见的算法思想有四类:顺序的思想、逻辑选择的思想、循环的思想、递推的思想。 2.4数学算法教学和程序语言教学的区别与联系 算法教学和程序语言教学有非常密切的联系,所设计的算法正确与否要通过编程并且运行程序进行验证,借助于程序语言可以使算法得以实现;反之要设计程序就必须弄

文档评论(0)

精品资料 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档