1.1.3程序框图的画法(高中数学人教版必修三).pptVIP

1.1.3程序框图的画法(高中数学人教版必修三).ppt

  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文档。上传文档
查看更多
1.1.3程序框图的画法(高中数学人教版必修三)

求 的值 画程序要经过以下步骤: 第一步:用自然语言描述算法 第二步:确定每个步骤所包含的结构,并用相应的程序框图表示。 第三步:将所有步骤用流程线连接起来。 该收费标准执行一段时间之后,部分业主反映这种标准对人口较多的家庭不够公平,于是物业做出如下调整,在原来收费标准的基础上,规定每户每月收费不超过11元。 按如图所示的程序框图运行后,若输出的S的值等于16,那么在程序框图中的判断框内应填写的条件是( ) A.i5?B.i6? C.i7?D.i8? (2012湖北)阅读如图所示的程序框图,运行相应的程序,输出的结果S= 。 (2012山东)执行如下图所示的程序框图,若输入,则输出的的值为( ) (2009年上海卷理)某算法的程序框如下图所示,则输出量y与输入量x满足的关系式是____________. (2012辽宁)执行如图所示的程序框图,则输出的的值是 _____. 某居民区的物业部门每月向居民收取卫生费,计费方法是:3人和3以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元。设计一个算法,根据输入的人数,计算收取的卫生费,并画出程序框图。 n 3 是 否 输出1.2(x- 3)+5 输出5 输入人数n y = 5 是 结束 * * * * * * * * * * * * * 1.1.2 程序框图与算法 的基本逻辑结构 解:算法步骤: 第一步,令i=1,s=0. 第二步,若?成立,则执行第三步,否则输出s. 第三步,计算s=s+i2 第四步,计算i=i+1,返回第二步. 开始 i=1 S=0 i=i+1 S=S+i2 i≤100? 输出S 结束 否 是 当型循环结构 作业分析: 结束 开始 输入n a=200 t=0.05a a=a+t n=n+1 a300? Y n=2005 N 结束 开始 输入n a=200 t=0.05a a=a+t n=n+1 a≤300? N n=2005 Y 直到型 当型 某居民区的物业部门每月向居民收取卫生费,计费方法是:3人和3以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元。设计一个算法,根据输入的人数,计算收取的卫生费,并画出程序框图。 生活中的算法: 某居民区的物业部门每月向居民收取卫生费,计费方法是:3人和3以下的住户,每户收取5元;超过3人的住户,每超出1人加收1.2元。设计一个算法,根据输入的人数,计算收取的卫生费,并画出程序框图。 输入人数n y = 5 是 结 束 是 否 步骤n 步骤n+1 顺序结构 由若干个依次执行的步骤组成的逻辑结构 条件结构 满足条件? 步骤A 步骤B 是 否 (1) 满足条件? 步骤A 是 否 (2) 在算法中通过对条件的判断,根据条件是否成立决定执行哪一个处理步骤 循环结构 循环体 满足条件? 是 否 直到型 循环体 满足条件? 是 否 当型 由按照一定的条件反复执行的某些步骤组成的逻辑结构 对同一算法来说,当型和直到型控制循环的条件互为反条件 2.在学习上,我们要求对实际问题能用自然语言设计一个算法,再根据算法的逻辑结构画出程序框图,同时,还要能够正确阅读、理解程序框图所描述的算法的含义,这需要我们对程序框图的画法有进一步的理解和认识. 思考1:用“二分法”求方程 的近似解的算法如何设计? 第一步,令f(x)=x2-2,给定精确度d. 第二步,确定区间[a,b],满足f(a)·f(b)0. 第三步,取区间中点 . 第四步,判断f(a)·f(m)是否小于0,若是则含零点的区间为[a,m],令b = m ;否则,含零点的区间为[m,b],令a=m.将新得到的含零点的区间仍记为[a,b]. 第五步,判断[a,b]的长度是否小于d或f(m)是否等于0.若是,则m是方程的近似解;否则,返回第三步. 思考2:该算法中哪几个步骤可以用顺序结构来表示?这个顺序结构的程序框图如何? f(x)=x2-2 输入精确度d 和初始值a,b 第四步: 判断 f(a)·f(m)是否小于0,若是,则含零点的区间为 [a,m],令b=m; 否则,含零点的区间为[m,b],令a=m.将新得到的含零点的区间仍记为[a,b]. 通过条件的判断 我们决定要走哪一步 用到条件结构 思考3:该算法中第四步是什么逻辑结构?这个步骤用程序框图如何表示? f(a)f(m)0? a=m b=m 是 否 第五步,判断[a,b]的长度是否小于d或f(m)是否等于0.若是,则m是方程的近似解;否则,返回第三步. 第四步,判断平分后的区间哪个包含零点

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档