算法不等价于程序设计

来源 :教育研究学刊杂志 | 被引量 : 0次 | 上传用户:guoxiuguo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  "算法"是高中数学课程改革增加的新内容,不论是对学生还是对教师来说,算法这一块全新的内容,不论是对学习还是教学来说,都向我们提出了更高的要求,特别是他在计算机知识和使用计算机的能力更是这样。考虑到上课的方便和学生理解和记忆问题,在这一部分内容的教学上,我们对计算机的使用要有个度,要适可而止。所以,对算法教学与信息技术的使用研究,对我们的教学和学生的学习都会有很大的现实意义,算法虽然是高中数学课程第一次引入的内容,需要一个熟悉的过程,但实际上算法的思想并不陌生.只是过去没有明确提"算法"一词而已。例如,把解方程的过程程序化,使之能够解决这一类方程(从判断是否为零开始,根据判别式的取值情况,利用求根公式分别写出根的情况,达到"只要输入系数,就能输出方程的解"的要求),这个过程就体现了算法思想。因此,在算法的教学中,首先应当克服畏惧情绪,引导学生从以前学过的典型实例中,分析其中蕴含的算法思想,体会算法的"通用性""机械化""程序化"的特点以及对算法步骤的"明确""有效,有限"的要求。所以防止把算法的教学变成程序语言和程序设计的教学,算法并不等价于程序设计。
  首先,算法一词最早是从9世纪的阿拉伯数学家花拉兹米(a1KhowwariZmi)的名字派生出来的。由于花拉兹米在其一生中发现了许多求解算术问题的方法,并且撰写了《合并与回代》一书,后被翻译成拉丁文广为流传,书名也被简译成为人们熟悉的代数学。在后来的计算机科学领域中,将算法和数据结构结合起来构成的计算机学科中的一门专业课程。算法一词的实际含义是:在有限的步骤内求解某一问题所使用的具有精确定义的一系列操作规则。每条规则都必须是确定的、能行的、不应该出现二义性。任何一个算法中必须要有一个清晰的起始步,并且每一个步骤只能有一个确定的后继步骤,从而组成一个步骤的有序系列。算法学习中对于掌握程序设计语言和程序设计技巧的要求并不是很高。
  程序设计是指在对于某一个需要解决问题提出了确实可行的算法后,借助于一切用于书写计算机程序的语言,包括机器语言、汇编语言以及高级语言或应用语言等,这些完全符号形式的独立于具体计算机的语言,完成对于一个具体问题的求解。
  明确了以上两个对象的概念差异之后,我们不难看出,其实对于算法的学习是高于程序设计学习的。算法主要培养的是学生提出解决某一问题的正确、可行的方法的思维能力,而并非要求他们是否必须掌握某一种具体的程序设计语言。因为,纵观当今程序设计领域中的各种热门的计算机编程语言,各种语言的基本语句的差异并非很大,不外乎赋值、判断和循环等,学习某一种编程语言主要是抓住其基本特征,而算法的学习是学习任何计算机编程语言的基础。没有牢固的算法基础,任何编程语言的学习只是空中楼阁。
  所以在高中阶段算法的教学内容一定要把握好教学要求。算法一方面具有具体化、程序化、机械化的特点,同时又有高度的抽象性、概括性和精确性。对于一个具体的算法而言,从算法分析到算法语言的实现任何一个疏漏或错误都将导致算法的失败。算法是思维的条理性、逻辑性。
  算法思想可以贯穿于整个中学教学内容之中,有丰富的层次递进的素材,而在算法的具体实现上又可以和信息技术相联系,因而,算法有利于培养学生理解精神和实践能力,是实施探究性学习的良好素材。
  根据对算法的上述理解,以及"标准"对算法的定位,教学中应当把体会算法的基本思想、提高学生的逻辑思维能力作为重点,即教学过程中,应当以教材中提供的案例为载体,引导学生在设计程序框图并转化为程序语句的实践中,体会算法的含义,学会用框图表达解决问题的思路,切忌不要把算法讲成语言。
  我们的重中之重是框图、是逻辑、是算理,将算法思想渗透到高中课程的其他内容中。通过对具体问题过程与步骤的分析,体会算法的基本思想,了解算法的含义。这样应该只有好处没有坏处,因为考试是无法考语言的,因为各种各样的语言,考试到底用什么?也没有统一的要求,除非专门考计算机,有固定的要求。所以不要把重点放在语言上面。
  还有就是要建立一个数量级的概念,这个在分析的教学中大家都清楚,我们知道N是无穷大,2N也是无穷大,我们常常说他们是同级无穷大,对于算法来说,N+1、N+5和N算法的复杂程度是一样的,N和2N的算法复杂程度是一样的,所以千万不要把教学的主要精力放在减少一步怎么优化一步,没有意义,因为对计算机来说这不算什么事。会用自然语言描述算法,会用框图语言表示,另外,给一个框图语言,我们能够读懂它是一个什么样的算法,解决什么问题,这才是高中算法教学的主要目标。
其他文献
摘要:广东省新课改对高中数学教学提出了新的要求,对学生的知识与技能、过程与方法、情感态度与价值观方面也提出了新的目标。而这些教学目标多数要在课堂教学中完成,因而提高课堂教学的效率是教者一直所关注的话题。  关键词:高效课堂; 教学观念; 素质教育; 开放性教学; 反思学习  Some thoughts of high school mathematics efficient classroom u
期刊
【摘要】随着课程改革的逐步深入,教师的教学观念、教学方式都在发生着变化。大家欣喜地看到教师的观念在逐渐更新,教师的角色在悄悄变化,学生的主体地位在慢慢凸显。以培养学生"知识与能力、过程与方法、情感态度与价值观"的三个维度为目标的"自主、合作、探究"的学习方式正逐步走向教学前台。  【关键词】情感课堂;交流课堂;开放课堂;感悟课堂走进了新课程改革背景下的小学语文教学,在这一过程中,我真切地看到了自己
期刊
八年级物理《多彩的光》一章中“凸透镜成像规律及应用”让学生感到凸透镜成像规律难掌握,特别是照相机、投影仪、放大镜成像情况的变化及调节,很多学生往往死记凸透镜成像规律,缺乏理解,这样记住的知识很容易遗忘,解决照相机等成像大小的调节问题时很困难。在设计复习预案时,本人将知识目标渗透在学生合作学习过程中。课堂上,我让学生自己动手,分组合作,利用凸透镜三条特殊光线作图,步步深入,再通过分析、比较,归纳出凸
期刊
【摘要】树立学生的自信心是学生进步的开端;良好行为习惯的培养是学生成长的载体;建立民主、规范的管理制度是学生成长的准绳;榜样的树立,激励机制的引入是学生成长的动力;学科教师之间的协调配合,是贯彻基础教育"三全"方针,促进学生全面发展的保证;家长的密切配合是学生健康成长的重要保障。  【关键词】自信心;制度;榜样;激励;保障班主任工作不仅是一份工作,更是一门艺术。班主任是班集体的组织者、管理者、领导
期刊
随着教育教学改革的不断深入,现代信息技术——计算机、网络取代教师传统的教学方式"一支笔和一块黑板"而进入课堂已成为一种趋势,它对于学生主体性的发挥,创新意识和探索精神的培养,具有较大的促进作用。《小学语文新课程标准》明确指出:"语文课程应植根于现实,面向世界,面向未来。应拓宽语文学习和运用的领域注重跨学科的学习和现代科技手段的运用……"。并指出:"努力建设开放而有活力的语文课程,应当密切关注当代社
期刊
【摘要】现代信息技术的广泛应用,极大地推动了课堂教学模式的变革与发展,既提高了课堂教学效率和质量,又有效的增加了科教信息含量。现代信息技术的广泛应用,极大地推动了课堂教学模式的变革与发展,特别是多媒体技术在教育教学中的大量运用,既提高了课堂教学效率和质量,又有效的增加了科教信息含量。不少学校顺应时代需要建设了校园网,并连入了互联网,开始了网络教学的尝试,网络教学并不等于抛弃传统的教学模式。开展网络
期刊
《语文课程标准》明确指出:"培养学生广泛的阅读兴趣,扩大阅读面,增加阅读量,提倡少做题、多读书、好读书、读整本书。"由于学生年龄小,阅读量少,并且缺乏生活体验,阅览书籍往往具有盲目性和随意性,严重影响阅读的质量。爱因斯坦说:"兴趣是最好的老师。"学生对阅读产生极大兴趣,就会变被动为主动,就会发挥他们的积极性,产生强烈的欲望。古人有"书中自有黄金屋"之说。朱熹也曾经指出,"读书百遍,其义自见"。杜甫
期刊
兴趣是最好的老师,兴趣是人对客观事物产生的一种内驱力,它推动人们探索新的知识,不断提高能力。人一旦对某一事物产生了兴趣,就会产生一种推动你去探索的精神力量, 所以培养和激发幼儿的学习兴趣,对幼儿身心的全面发展都具有积极的意义。根据影响幼儿学习兴趣的一些因素,在幼儿园教育情境中,如何引发幼儿的学习兴趣呢?  1丰富多彩的教学方式和新颖有趣的教具  形象鲜明新异的,生动而又富于多变的刺激物是幼儿最感兴
期刊
【摘要】课堂师生互动是指在课堂教学中师生之间、学生之间的相互交流和沟通。体现《物理课程标准》的规定与要求,在注重培养学生掌握知识与技能的同时,更要注重体现过程与方法,在互动过程中体现情感态度与价值观。  【关键词】师生互动; 平等; 交流  1师生互动目的  课堂师生互动是指在课堂教学中师生之间、学生之间的相互交流和沟通。物理课堂上,师生以和谐的方式进行共同学习,通过对实验现象的分析,对实际问题的
期刊
1 情境问题要提炼出数学信息  数学课与语文课既有联系,更有差别。语文的工具性在数学课得以充分体现,但数学课又不能被上成纯粹的语言表达能力训练课,数学是思维的体操,要让学生在数学课堂上结合数学科所特有的数字1、2、3、4……,符号+、一、X、÷等数学信息,去展示、交流、表达他们的数学思维。不久前,我听了一节《乘法的初步认识》,教者一开始上课,便出示了一个十分漂亮的Flash课件的情景图一一"快乐的
期刊