四川省成都市新都一中高中2018届数学必修三第一章01算法的概念 (共28张PPT).pptxVIP

四川省成都市新都一中高中2018届数学必修三第一章01算法的概念 (共28张PPT).pptx

  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文档。上传文档
查看更多
No.1 middle school ,my love !高中数学人教A版必修三·第1章算法初步四川省成都市新都一中肖 宏No.1 middle school ,my love !第一章 算法初步单元结构No.1 middle school ,my love !第1课时 算法的概念已知一个圆的周长为6π,请问:你能求出该圆的面积吗?第一步,设周长为6π的圆的半径为r,面积为S.第二步,由2πr=6π,解得r=3.第三步,代入S=πr2,求得该圆的面积为S=9π.No.1 middle school ,my love !预学1:算法的概念在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确的、有效的,而且能够在有限步之内完成.议一议:计算机中的算法与数学中的算法一样吗?你是怎么理解的?No.1 middle school ,my love !【解析】“算法”一词出现于12世纪,指的是用阿拉伯数字进行算术运算的过程.在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.现在,算法通常可以编成计算机程序,让计算机执行并解决问题.No.1 middle school ,my love !预学2:算法具有哪些特征?如何理解这些特征?算法具有以下五个特征:有限性、确定性、可行性、不唯一性、普遍性.(1)有限性:一个算法应包括有限个操作步骤,而不能是无限的.(2)确定性:算法中的每一个步骤都应当是确定的,而不是模棱两可的.也就是说,算法的含义应当是唯一的,而不应当产生歧义.No.1 middle school ,my love !(3)可行性:算法的每一步都是可以在有限的时间内完成的基本操作,并能得到确定的结果.(4)不唯一性:求解某一个问题的算法不一定唯一.(5)普遍性:很多具体的问题都可以设计合理的算法去解决,如心算、计算机计算都要经过有限的、事先设计好的步骤加以解决.想一想:为什么计算机算法要求具有这些特征?No.1 middle school ,my love !【解析】计算机要解决一些普遍性问题,需要根据人的指令和意愿去完成,人们必须根据需要去设计算法,在有限步机械化操作后就能完成具体的任务.No.1 middle school ,my love !预学3:算法与一般意义上具体问题的解法的关系算法与一般意义上具体问题的解法既有联系又有区别,它们之间是一般与特殊的关系,也是抽象与具体的关系.算法的获得可借助一般意义上具体问题的求解方法提炼出来,对任何一个这类具体问题都能依据此算法来解答的过程.在写一个算法步骤时,可先对解决此类问题进行算法分析,再经过加工提炼归纳出算法步骤.No.1 middle school ,my love !?想一想:如何根据圆面积写出圆周长的求法步骤?【解析】第一步,给定圆面积S.第二步,计算圆半径R=.第三步,计算圆周长L=2πR.No.1 middle school ,my love !预学4:用自然语言设计算法的要求(1)写出的算法必须能解决一类问题,并且能够重复使用.(2)要使算法尽量简单,步骤尽量少.(3)要保证算法正确,每一步执行的操作必须确切、准确无误,并且在有限步后能得出结果.(4)设计算法时,还要考虑计算机处理问题的特点,算法是为计算机编程服务的,无法在计算机上实现的算法是没有意义的.No.1 middle school ,my love !?练一练:请你设计一个解不等式axb的算法.【解析】第一步,判断“a=0”是否成立,若成立,执行第二步;若不成立,执行第三步.第二步,判断“b0”是否成立,若成立,则x∈R,结束算法;否则,无解,结束算法.第三步,判断“a0”是否成立,若成立,则x,结束算法;否则,x,结束算法.No.1 middle school ,my love !1.数值判断的算法例1设计一个算法,判断71是否为质数.【方法指导】根据质数的定义,依次用2~70除71,如果它们中有一个能整除71,那么71不是质数,否则71是质数.【解析】算法设计:第一步,令i=2.第二步,用i除71,得到余数r.No.1 middle school ,my love !第三步,判断“r=0”是否成立.若是,则71不是质数,结束算法;否则,将i的值增加1,仍用i表示.第四步,判断“i70”是否成立.若是,则71是质数,结束算法;否则,返回第二步. 变式训练1、设计一个算法,使得从10个确定且互不相等的数中挑选出最大的一个数.No.1 middle school ,my love !【解析】第一步,假定这10个数中第一个数是“最大值”.第二步,将下一个数与“最大值”比较

文档评论(0)

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

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

1亿VIP精品文档

相关文档