网站大量收购闲置独家精品文档,联系QQ:2885784924

循环结构课件(下).ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

程序框图的循环结构(下)01循环结构分为两种——当型和直到型.02当型循环在每次执行循环体前对循环条件进行判断,当条件满足时执行循环体,不满足则停止;(当条件满足时反复执行循环体)03直到型循环在执行了一次循环体之后,对控制循环条件进行判断,当条件不满足时执行循环体,满足则停止.(反复执行循环体,直到条件满足)复习巩固当型循环结构满足条件?循环体YN当型循环结构在每次执行循环体前对控制循环条件进行判断,当条件满足时执行循环体,不满足则停止.循环结构的算法流程图直到型循环结构语句AN条件Y直到型循环执行了一次循环体之后,对控制循环条件进行判断,当条件不满足时执行循环体,满足则停止.010305020406确定循环结构的循环变量和初始条件;01确定算法中需要反复执行的部分,即循环体;02确定循环的终止条件.循环变量,循环体、循环的终止条件.033.循环结构的三要素2.循环结构的设计步骤例1、3+5+7+……+99=?分析:只需要一个累加变量S和计数变量n.将累加变量S初值赋为0,计数变量n从3到99变化,n初值赋为首项3,步长为公差2.设n=3,s=0.s=s+n,n=n+2.典型例题讲解1、3+5+7+……+99=?n99?开始s=0,n=3输出s结束s=s+nn=n+2否是直到型循环结构的一个算法的流程图;第二步:赋值s=s+n,n=n+2.第三步:如果n99执行第四步,否则执行第二步.第四步:输出S.第一步:设n=3,s=0.直到型算法如下:程序框图:开始n=1,S=0S≤2008?是S=S+nn=n+1否输出n-1结束当型循环结构2、画出求n的最小正整数值,使1+2+3+4+…+n2008的一个算法的流程图;当型算法如下:第一步:设n=1,s=0.第三步:赋值s=s+n,n=n+1.第二步:如果s≤2008执行第三步,否则执行第四步.第四步:输出n-1.程序框图:随堂练习开始S←0结束输出Si←1S←S+i←i+1i101NY的一个算法的流程图;例3某工厂2005年的年生产总值为200万元,技术革新后预计以后每年的年生产总值都比上一年增长5%.设计一个程序框图,输出预计年生产总值超过300万元的最早年份.01第三步,判断所得的结果是否大于300. 若是,则输出该年的年份; 否则,返回第二步.02第一步,输入2005年的年生产总值.03第二步,计算下一年的年生产总值.04算法分析:控制条件:当“a300”时终止循环.循环体:设a为某年的年生产总值,t为年生产总值的年增长量,n为年份,则t=0.05a,a=a+t,n=n+1.初始值:n=2005,a=200.循环结构:例3.某工厂2004年的生产总值为200万元,技术革新后预计以后每年的生产总值比上一年增加5%,问最早需要哪一年年生产总值超过300万元.写出计算的一个算法,并画出相应的程序框图.第一步:n=0,a=200,r=0.05.第二步:T=ar(计算年增量).第三步:a=a+T(计算年产值).第四步:如果a≤300,那么n=n+1,重复执行第二步.第五步:否则,N=2004+n.第六步:输出N.例3、某工厂2005年生产总值200万元,技术革新后预计以后每年的年生产总值比上一年增长5%,设计一个程序框图,输出预计年生产总值超过300万元的最早年份。开始n=2005,a=200t=0.05aa=a+tn=n+1a300?输出n结束是否直到型循环结构程序框图

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档