电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

1.2.3循环结构VIP免费

1.2.3循环结构_第1页
1/18
1.2.3循环结构_第2页
2/18
1.2.3循环结构_第3页
3/18
§1.3.4循环语句兴化中学朱向洋5.19循环结构的定义:在算法中,需要重复执行同一操作的结构,称为循环结构。反复执行的处理步骤称为循环体。APYN当型循环YAPN直到型循环YAPNAPYN当型循环直到型循环两种循环结构有什么差别?先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环。先执行后判断先判断后执行两种循环语句:While条件循环体EndWhile(1)当型循环语句的一般格式:当遇到当型循环语句时,如果条件符合,就执行循环体部分;然后判断条件的真假,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合时退出循环.循环体满足条件?YN当型循环练习、根据程序框图,用当型循环语句描述计算1+2+…+100的值的一个算法I≤100s←1开始输出s结束NYI←2I←I+1S←S+IS←1I←2WhileI≤100S←S+II←I+1EndWhilePrintSEnd循环语句:直到型循环DO循环体Until条件PEndDo(2)直到型语句的一般格式:循环体满足条件?NY它表示先执行一次循环体部分,然后再判断所给条件P是否成立,如果P不成立,那么再次执行循环体部分,如此反复,直到所给条件P成立时退出循环。思考:用直到型语句编写计算机程序,来计算1+2+…+100的值.s←1i←2Dos←s+ii←i+1Untili>100EndDoPrintss←1开始结束i←2输出si←i+1s←s+ii>100NY程序框图:循环语句:注意:如果当型循环结构中的循环次数已知时,那么还可以用当型语句“For”语句来描述(3)当型循环“For”语句的一般格式:Fori(循环变量)From“初值”To“终值”Step“步长”循环体EndFor循环语句的格式:例:计算1+2+…+100的当型流程图,试写出它的”For”语句S←1ForiFrom2To100Step1S←s+iEndForPrints练习巩固1、设计一个算法:求1×3×5×7×……×101的值,并用循环语句表示这一算法。T←1I←3Whilei≤101T←T×II←I+2EndWhilePrintTT←1I←3DoT←T×II←I+2UntilI>101EndDoPrintTT←1ForIFrom3To101Step2T←T×IEndForPrintT2.抛掷一枚硬币时,既可能出现正面,也可能出现反面,预先做出确定的判断是不可能的.但是假如硬币质量均匀,那么当抛掷次数很多时,出现正面的频率应接近于50%.试设计一个循环语句模拟抛掷硬币的过程,并计算抛掷中出现正面的频率.计算机模拟3.设计计算1+3+5+7++99的一个算法,并画出流程图.并写出伪代码直到型循环:T←1i←3ForiFrom3To99Step2T←T+iEndForPrintTFor循环语句如下:T←1i←3T←T+ii←i+2DoUntili>99EndDoPrintT…4、设计一个算法框图:求满足1+2+3+…+n>10000的最小正整数n,并写出相应的伪代码。结束输出iS←1,i←1开始i←i+1S←S+iS>10000NYS←1i←1DOi←i+1s←s+iUntils>10000PrintiEndDo4、设计一个算法框图:求满足1+2+3+…+n>10000的最小正整数n,并写出相应的伪代码。s←1i←1Whiles≤10000i←i+1s←s+iPrintiEndWhileS←1i←2Whiles≤10000i←i+1s←s+iPrintiEndWhilei←i-1S←0a←1i←1Whilei≤101S←S+a×ia←a×(-1)i←i+2EndWhilePrintS5下列伪代码实现的什么算法?1-3+5-7+9-…+101小结While条件循环体EndWhileDo循环体Until条件EndDo1.两种循环语句:循环体满足条件?YN(1)当型循环(2)直到型循环循环体满足条件?NY2.循环语句的格式:While条件循环体EndWhileEndDoDo循环体Until条件Fori(循环变量)From“初值”To“终值”Step“步长”循环体EndFor(1)(2)(3)谢谢!

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

1.2.3循环结构

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部