关于算法及其学习价值的几点认识.docVIP

关于算法及其学习价值的几点认识.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于算法及其学习价值的几点认识.doc

关于算法及其学习价值的几点认识   中图分类号:G633 文献标识码:A 文章编号:1673-0992(2010)10-112-01   摘要:随着时代的不断发展和计算机技术的不断进步,算法思想对科学发展产生了不可估量的作用,人们对算法的认识也日益深刻算法被列入了高中数学课程内容,有着其自身的教育意义:(1)算法教学的引入将使数学课程的内容结构在培养学生能力方面更加合理(2)算法内容的学习有利于改变现有的教学方式(3)算法教学有助于促进数学文化教育的展开。   关键字:算法;程序框图;学习价值      随着信息时代的来临,数学的算法化倾向正在日益加强,人们对算法的认识越来越深刻。算法的思想和初步知识也正在成为普通公民的常识。      一、什么是算法      (一)算法的含义。   算法作为数学必修内容的一部分,其思想是非常重要的,但并不神秘。例如我们从小接触的四则运算就是算法。   算法这一古老的概念,大约萌生于四五千年以前,算法是“十进位制及它的演算的技巧”的意思。现代意义上的“算法”通常是指可用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能在有限的步骤内完成而且它具有以下的特性:   (1)通用性。算法是针对某类问题设计的,所以对于解决某类问题中的任何一个问题应该是有效的   (2)确定性。算法中的每个步骤都必须是确定的   (3)有限性一个算法在执行时,必须经过有限的步骤以后结束,得出结果   (4)标准化。在表示算法时,一定要做到标准统一,格式统一   (5)结构化。每个算法表示都必须要结构清晰,层次清楚      (二)表示算法的语言。   在算法的学习中,算法的设计是一个关键,要设计一个算法,又该采用何种合适的语言来描述算法的各个步骤呢?在算法发展的初期,人们往往用自然语言来描述,虽然通俗,易于接受,但有,时一些较为复杂的算法却是自然语言难以清晰、精确表达的,所以现在描述算法有两种基本的方式,一是自然语言的描述方式,二是用程序框图直观地表达。通常在采用程序框图描述算法时,为了直观、形象,在框图中往往采用了许多图形符号和连结线,这些图形符号和连结线都有特定的含义,被大家普遍采用。      (三)算法的基本结构。   不论是用自然语言描述算法还是用程序框图来描述算法我们的目的都是为了让大家能够清楚我们所要表达的算法思想。所以我们所写出来的算法不只要是要正确的、可行的,而且要清楚明了,使大家能够看得清楚、明白。这就要求我们所写出来的算法具有一个良好的结构算法有三种基本结构:顺序结构、条件分支结构、循环结构。运用这三种结构表述的算法和画出的框图,整齐美观清晰明了便于阅读。   (1)顺序结构。   顺序结构是最简单的结构,由若干个依次执行的处理步骤组成的,语句与语句之间,框图与框图之间是按从上到下的顺序来处理的这是任何一个算法都离不开的基本主体结构。   (2)条件分支结构。   虽然顺序结构是算法描述的主体结构,一些简单的算法可以用顺序结构来解决,但是有一些算法在执行过程中要求逻辑判断,这时就要用到顺序结构以外的可以进行逻辑判断的结构即条件分支结构,它是根据指定的条件执行不同指令的控制结构   (3)循环结构。   在科学的计算中,有时从某处开始会遇到重复执行的步骤,该处理步骤在整个的运行过程中成为一个循环这就是算法的第三种结构――循环结构。根据指定条件决定是否重复执行一条或多条指令的结构称为循环结构。      二、算法的学习价值      新教材大纲明确规定:把“算法”列入数学课程中,算法学习具有其自身的学习价值。      (一)算法内容的学习有利于促进学生数学能力的全方位的发展。   算法教学的引入将使数学课程的内容结构在培养学生能力方面更加合理。a、算法内容的学习有利于学生逻辑思维能力的发展。对于一个具体的算法问题,从算法分析到算法语言的实现,每个步骤都是关键的,不能有错,算法是思维的条理化、逻辑化b、算法的学习有利于培养学生的归纳推理能力和概括能力。c、算法内容的学习有利于学生理解构造性数学。d、算法的内容的学习有利于培养学生的实践能力和应用意识。算法的学习为学生搭建起了一架数学与计算机联系的桥梁,在培养学生的实践能力和应用意识方面是积极有效的。      (二)算法内容的学习有益于改变现有的教学方式   算法活动是一种行之有效的探究学习策略,能很好的改善传统的教学方式。算法内容作为数学课程的新内容,顺应了时代的发展要求在现代的教学过程中,学生的学习活动受到越来越多的关注。教育学家鼓励学生积极地、主动地学习活动算法教学是思维过程的教学,教师在教学过程中引导学生主动参与到学习过程中来,达到

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档