- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代社会,计算机几乎已触及到人们生活的方方面面,为人们的生活提供了很多便利,那计算机是如何工作的呢?如何才能让它发挥更大的作用呢?事实上,计算机的应用离不开程序设计,而程序设计就是算法设计,所以要从算法说起.一起来认识算法吧! 在数学的学习中,我们经常会对一类问题的解法进行归纳总结,得出解决这一类问题的一般步骤或方法,如解一元二次不等式的一般步骤是:(1)化一元二次不等式为一般形式(ax2+bx+c≥0或ax2+bx+c≤0,其中a0);(2)求出该一元二次不等式对应的一元二次方程的实数根;(3)写出不等式的解集.这实际上就是算法的思想。 随着计算机科学和信息技术的飞速发展,算法的思想已渗透到社会的方方面面,这一节我们就来学习算法. 1.算法的概念 [破疑点]算法与一般意义上具体问题的解法既有联系又有区别,它们之间是一般与特殊、抽象与具体的关系.算法的获得要借助于一般意义上具体问题的求解方法,而任何一个具体问题都可以利用这类问题的一般算法来解决.在解决某些问题时,需要设计出一系列可操作或可计算的步骤,这些步骤称为解决这些问题的算法.这种用步骤呈现解决问题过程的思想方法称为算法的思想. 2.算法的特征 算法是做一件事情的方法和步骤.在生活中做一件事情的方法和步骤有多种,我们设计的算法应本着简捷方便的原则.要正确地设计一个算法就需要了解算法的特征: 3.算法的设计 (1)算法设计的目的 设计算法的目的实际上是寻求__________的算法,它可以通过计算机来完成.设计算法的关键是把过程分解成若干个__________,然后用计算机能够接受的“语言”准确地描述出来,从而达到计算机执行的目的. (2)算法设计的要求 ①写出的算法必须能解决__________; ②要使算法尽量____、步骤尽量___; ③要保证算法____,且计算机能够_____. (3)算法的描述 ①展现形式:目前可使用文字语言表示. ②展现方式:算法常用下列方式来表示: 第一步,…… 第二步,…… 第三步,…… …… [答案] D [解析] A、B两选项给出了解决问题的方法和步骤,是算法.C项,利用公式计算也属于算法.D项,只提出问题没有给出解决的方法,不是算法. [警误区] 算法特征中的有限性不等同于步骤的有限步,在算法结构中会出现步骤的重复使用,也就是说算法执行的步数大于或等于步骤中的步数,很可能步骤中的步数较少而要执行的步骤很多,但不可以无限. 2.下列对算法的理解不正确的是( ) A.算法有一个共同特点就是对一类问题都有效(而不是个别问题) B.算法要求是一步步执行,每一步都能得到唯一的结果 C.算法一般是机械的,有时要进行大量重复的计算,它的优点是一种通法 D.任何问题都可以用算法来解决 [答案] D [解析] 算法是解决问题的精确的描述,但是并不是所有问题都有算法,有些问题使用形式化、程序化的刻画是最恰当的. 3.有蓝和黑两个墨水瓶,但现在却错把蓝墨水装在了黑墨水瓶中,黑墨水错装在了蓝墨水瓶中,要求将其互换,请你设计算法解决这一问题. [分析] 由于两个墨水瓶中的墨水不能直接交换,故可以考虑通过引入第三个空墨水瓶的办法进行交换. [答案] 解:算法步骤如下: 第一步,取一只空的墨水瓶,设其为白色. 第二步,将黑墨水瓶中的蓝墨水装入白瓶中. 第三步,将蓝墨水瓶中的黑墨水装入黑瓶中. 第四步,将白瓶中的蓝墨水装入蓝瓶中. 第五步,交换结束. (1)下列关于算法的描述正确的是( ) A.算法与求解一个问题的方法相同 B.算法只能解决一个问题,不能重复使用 C.算法过程要一步一步执行,每步执行的操作必须确切 D.有的算法执行完后,可能无结果 (2)下列描述不能看作算法的是( ) A.做米饭需要刷锅,淘米,添水,加热这些步骤 B.洗衣机的使用说明书 C.解不等式2x2+x-10 D.求过M(1,2)与N(-3,-5)两点的直线方程可以先求MN的斜率,再利用点斜式方程求得. [探究] 1.算法有何特点? 2.如何判断一个语句是否可以看作算法? [解析] (1)算法与求解一个问题的方法既有区别又有联系,故A项不对;算法能重复使用,故B项不对;每个算法执行后必须有结果,故D项不对;由算法的有序性和确定性可知C项正确. (2)A、B、D都描述了解决问题的过程,可以看作算法,而C只描述了一个事实,没说明怎么解决问题,不是算法. [答案] (1)C (2)C [规律总结] (1)算法实际上是一种程序性方法,它通常解决某一个或一类问题,在用算法解决问题时,显然体现了特殊与一般的数学思想. (2)算法的特点有:①有限性,②确定性,③顺序性与正确性,④不唯一性,⑤普遍性.解答有关算法的概念判断题应根据算法的这五大特点. (1)下列关于算法的说法正确的是( )
您可能关注的文档
- 八年级素养课例析.ppt
- 八年级物理上册1.3运动的快慢(新版)新人教版例析.ppt
- 13花钟课件研讨.ppt
- 【步步高】(全国通用)2017版高考生物一轮复习第十单元现代生物科技专题第38讲细胞工程新人教版分解.ppt
- 【步步高】2014-2015学年高一生物苏教版必修1课时作业:第五章第28课时关注癌症分解.doc
- 有女儿的留下来教案.doc
- 2016《创新设计》高考化学大一轮复习(江苏专用)配套4-4含硫化合物的性质和应用-2例析.ppt
- 13激光的话研讨.ppt
- 2014律协培训--简本-研讨.ppt
- 有机化学-第五版教案.doc
- 【成才之路】14-2015学年高中数学3.2.2(整数值)随机数(randomnumbers)随的产生新人教A版必修3分解.ppt
- 八年级下册第七课中华民族大家庭(教科版)例析.ppt
- 【成才之路】2016年春高中数学第1章解三角形1.2应用举例第1课时距离问题同步新人教B版必修5分解.ppt
- 301图形的旋转一研讨.ppt
- 八年级下册历史专题复习一——三农问题例析.ppt
- 【城市建设史】中世纪建筑形式及特点分解.doc
- 【冲关AB练全程复习方略】课时冲关练(十五)4.8磁场及带电粒子在磁场中的运动(A卷)Word版含分解.doc
- 2016版高考生物二轮复习第1部分专题7实验与例析.ppt
- 【初中作文】《临阵磨枪》教学分解.ppt
- 八年级下昆虫的生殖和发育例析.ppt
最近下载
- 2025湖南株洲市工会社会工作者招聘30人笔试备考试题及答案解析.docx VIP
- 2023考试软件评测师真题及答案完整版.docx VIP
- 机务基础维修执照考试资料系列 M11 .pdf VIP
- 患者跌倒、坠床等意外事件的防范制度、措施、报告制度.docx VIP
- 2025年湖南株洲市工会社会工作者招聘30人笔试备考试题及答案解析.docx VIP
- 教师资格考试初中学科知识与教学能力语文试卷及解答参考.docx VIP
- 部编版八年级道德与法治上册3.1《维护秩序》优质教案.doc
- 冷链医疗器械培训试题(含答案).docx VIP
- 2025湖南株洲市工会社会工作者招聘30人笔试备考题库及答案解析.docx VIP
- 乾坤木业业务流程诊断.ppt VIP
文档评论(0)