浅谈普通高中标准实验教科书

来源 :教学世界·下 | 被引量 : 0次 | 上传用户:oupser123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:算法与我们的日常生活工作密切相关。无论是在日常生活方面,或工作学习方面,都能碰到遇到这样那样的有待我们去解决的事情。而解决这些事情的方法和步骤实际上就是算法。在计算机的编程过程中,算法如何去实现,这需要我们通过某些手段对其进行描述,然后转化成最终的解决方案,也就是实现程序的编写。在具体的描述过程中,先择什么样的方法很重要,每种描述方法具有其优缺点,因此在使用时应根据具体的实例来选择描述方法,使需解决问题的方法和步骤清晰明了,有利于实现程序设计。
  关键词:算法 算法的描述 自然语言 流程图 伪代码 高级语言
  
  人们的生产活动和日常生活离不开算法,都在自觉不自觉地使用算法,例如人们到商店购买物品,会首先确定购买哪些物品,准备好所需的钱,然后确定到哪些商场选购、怎样去商场、行走的路线,若物品的质量好如何处理,对物品不满意又怎样处理,购买物品后做什么等。以上购物的算法是用自然语言描述的,也可以用其他描述方法描述该算法。
  
  一、计算机中算法的概念
  
  算法(Algorithm)是解题的方法和步骤,可以把算法定义成解决某一类问题的任意一种特殊的方法。在计算机科学中,算法要用计算机算法语言描述,算法代表用计算机解一类问题的精确、有效的方法。算法+数据结构=程序,求解一个给定的可计算或可解的问题,不同的人可以编写出不同的程序,来解决同一个问题,这里存在两个问题:一是与计算方法密切相关的算法问题;二是程序设计的技术问题。算法和程序之间存在密切的关系。
  算法包括五个方面的内容:① 设计算法。算法设计工作是不可能完全自动化的,应学习了解已经被实践证明是有用的一些基本的算法设计方法,这些基本的设计方法不仅适用于计算机科学,而且适用于电气工程、运筹学等领域;② 表示算法。描述算法的方法有多种形式,例如自然语言和算法语言,各自有适用的环境和特点;③确认算法。算法确认的目的是使人们确信这一算法能够正确无误地工作,即该算法具有可计算性。正确的算法用计算机算法语言描述,构成计算机程序,计算机程序在计算机上运行,得到算法运算的结果;④ 分析算法。算法分析是对一个算法需要多少计算时间和存储空间作定量的分析。分析算法可以预测这一算法适合在什么样的环境中有效地运行,对解决同一问题的不同算法的有效性作出比较;⑤ 验证算法。用计算机语言描述的算法是否可计算、有效合理,须对程序进行测试,测试程序的工作由调试和作时空分布图组成。
  
  二、算法的描述
  
  算法的描述方法可以归纳为以下几种:
  ⒈自然语言。⑴人们日常生活中使用的语言。如汉语、英语、日语⑵此种语言的特点:符合我的的表达习惯,通俗语易懂,缺乏直观性和简洁,且易产生歧义。⑶使用此种语言的注意事项:描述要求尽可能精确,详尽。
  ⒉图形描述(如N—S图、程序框图)。⑴特点:描述算法形象、直观,容易理解。它的优点足直观、易懂,但用来描述比较复杂的算法就显得不够方便,也不够清晰简洁。⑵使用N—S图和程序框图这两种手段,对于同一问题的算法的描述适用性也不相同。程序框图对于初学者比较适用,而专业的程序设计者多使N—S图来描述算法。
  ⒊伪代码是介于自然语言和计算机程序语言之间的一种算法描述,它也是专业软件开发人员描述算法的一种常用方法。特点:描述的算法简、易懂,修改容易,容易转化为程序语言代码。这种算法不能直接在计算机上运行,但专业设计人员经常使用这类伪语言来描述算法,它具有容易编写、阅读和格式统一的特点。
  ⒋高级算法语言描述法。这是可以在计算机上运行并获得结果的算法描述,使给定问题能在有限的时间内被计算机执行,通常这种算法也称程序。
  韩信点兵(用VB语言描述)
  Dim N Integer
  N=1
  DO
  If(N Mod 3 = 2) And (N Mod 5 = 3) And (N Mod 7 = 2 )Then
  Print N
  Exit Do
  End If
  N=N+1
  Loop
  各种算法描述方法所描述的同一算法,该算法的功用是一样的,允许在算法的描述和实现方法上有所不同。下面用表格归纳比较自然语言、流程图和伪代码以及计算机高级语言4种描述方法的优缺点。
  


  可以確定不同的算法描述方法有其优点、缺点。而我们在平时的学习中,应根据具体的实例来选取某种描述方法来描,尽量做到扬长避短,灵活使用,选择适宜的描述方法来解决实际问题。有助我们更好的学好《算法与程序设计》这门课。
  
  参考文献:
  [1] 3.2算法. 计算机科学导论课程网络课件[EB/OL] . http://public.whut.edu.cn/comptsci/web/software/32.htm.更新于09/03/2008.
  [2] 李艺,董玉琦,张义兵等.算法与程序设计[T].北京教育科学出版社.2004年. 5-11.
  [3] 算法的描述.中国自学编程网 [EB/OL].http://www.zxbc.cn/html/20080812/64315.html.发布日期:2008-08-13.
  (固原民族职业技术学院宁夏固原756000)
其他文献
摘要:“天生没有差生,只有有差异的学生”这一教育理念,已被越来越多的人所认同,为了给这些有差异的学生更多的关注与帮助,充分体现因材施教,分层教学的原则  关键词:语文 教师 课堂语言    “天生没有差生,只有有差异的学生”这一教育理念,已被越来越多的人所认同,为了给这些有差异的学生更多的关注与帮助,充分体现因材施教,分层教学的原则,笔者结合工作实际作了些有益的探索和实践。      一、课堂语言
期刊
课堂有效教学要建立在充分的课前准备基础上,教师备课务必做到“钻研”和“设计”。教学设计是教师对课堂教学的各个环节、各种教学方法以及教学步骤所作的精心安排,教学设计最能体现出教师劳动的创造性,教学设计能使教学成为一种艺术。因此,我们应该确立“效率在课内,功夫在课前”的理念,认认真真备课,踏踏实实写好教案,否则,课堂有效教学就永远是希望的“泡沫”。  教学设计要依据一节课的目的、内容、学生、教法、学法
期刊
摘要:小学数学教学是培养学生创新意识的一个重要途径,培养学生的创新意识是小学数学教学的一个任务,本文针对教师提出了培养小学生数学创新意识的几项教学策略,包括:创设良好环境孕育创新意识 、培养自主探索形成创新意识 、强化思维训练激发创新意识。  关键词:小学数学 数学教学 创新意识    数学是一切科学的基础。数学的影响已经遍及人类活动的所有领域,成为推动人类文明的不可或缺的重要因素。培养小学生的数
期刊
摘要: 坚持“健康第一”的指导思想,激发和培养学生的运动兴趣,重视学生的主体地位,关注學生的个体差异和不同需求,重视学生个性的发展,是新课程《 体育与健康》的基本理念。本文通过在体育课堂教学中,教师有意识地激发学生的兴趣;培养学生的能力,满足学生个体差异和不同需求,达到发展学生个性的目的。  关键词: 体育教学 学生 个性发展前言    教育的目的不是培养一大批一模一样的人才,而是造就一大批富有鲜
期刊
摘要:基于拓展知识面的考虑,在初中学生第二课堂中开展了二元二次多项式因式分解的专题讲座,系统讲授了因式分解的待定系数法、一元二次方程求根公式法、双十字相乘法。对学生学习相关数学知识具有积极的意义,值得尝试。  关键词:二元二次多项式 因式分解 数学 方法    原初中代数课本,对二元二次多项式的因式分解,没有明确的、系统的指出其分解方法,学生在学习掌握这部分知识时,感到困难。历年来,一些地区的中考
期刊
摘要:随着素质教育的全面推进,“创新精神与实践能力”的培养已成为素质教育的核心。数学分析与问题解决能力就是“创新精神与实践能力”在数学教育领域的具体体现,是一种重要的数学素质,有利于促进学生的数学意识、逻辑推理、信息交流、思维品质等数学素质的提高,为学生的自主学习、发展个性打下良好基础。  关键词:构成 策略    随着素质教育的全面推进,“创新精神与实践能力”的培养已成为素质教育的核心。数学分析
期刊
摘要:本节课的设计,以生产、生活中的实例引入新课,通过学生亲自动手实验,发现问题,激发学生的学习兴趣;通过由学生设计实验,探究问题,分析、处理问题,主动构建起知识体系。本节课的重点是浓度对化学反应速率的影响;难点是浓度对化学反应速率的影响的原因。解决难点时,通过从宏观到微观,从现象到本质的分析,培养学生科学的研究方法和辨证唯物主义观点。 本节课还运用多媒体手段、实物投影仪等使抽象问题具体化。  关
期刊
意志是自觉地确定目的,并努力克服困难,以实现预定目的的心理活动。意志的强弱对一个人的行为以至 一生能否作出贡献和成就,都有重大的影响。培养学生的意志品质,可以锻炼学生的意志,增强他们克服困难 战胜困难的信心,并有助于提高学生的学习成绩,促进他们各方面的全面发展。   意志在体育活动中的重要性是显而易见的。反过来,体育活动又是锻炼意志的极好手段。   做为小学体育教师不仅是塑造人类形体美的“工程师”
期刊
全面贯彻教育方针,推进素质教育,是当前教育战线的主要任务。音乐教育在素质教育中具有其特殊的教育功能和作用。音乐教育作为美育的手段之一,在健全人格,陶冶感情,磨炼意志,提高人的综合素质等方面有着重要的作用。  德国教育家第斯多惠有这样一句名言:"教育的艺术不在于传授本领,而在于激励、唤醒、鼓舞。"所以在音乐课堂教学中,音乐教师应注意自己的语言艺术,以最大限度地激活学生学习的主动性和创造性,培养完整的
期刊
(一)背景  课堂教学不是教师教学行为模式化的场所,而是教师教育智慧充分展现的 场所。在新课程的理念下,学生在课堂上自主学习和探究的空间大了,传统预设的东西少了,这就要求教师在教学过程中,要学会倾听学生,善于抓住教学契机,培养学生解题思维,让学生意识到自我力量的存在,从而有效地增强学习的自我意识和信心,切实发挥学生在学习中的主体作用,真正成为學习的主人。  (二)过程和分析  本片段是在复习了相似
期刊