2.1-循环结构ppt课件_第1页
2.1-循环结构ppt课件_第2页
2.1-循环结构ppt课件_第3页
2.1-循环结构ppt课件_第4页
2.1-循环结构ppt课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、循环结构循环结构(第二课时)(第二课时)复复 习习三种基本算法结构三种基本算法结构i) i) 顺序结构顺序结构ii) ii) 选择结构选择结构ABpYNABiii) iii) 循环结构循环结构AYNpApYN(直到型(直到型 UntilUntil型)型)(当型(当型 WhileWhile型)型)先操作,后判断,先操作,后判断,“直直到条件成立结束为止。到条件成立结束为止。先判断,后操作,先判断,后操作,“当条件成立循环。当条件成立循环。直到型循环是在执行了直到型循环是在执行了一次循环体后,再对控一次循环体后,再对控制条件作出判断,当不制条件作出判断,当不满足条件时执行循环体,满足条件时执行循环

2、体,满足时停止。满足时停止。ApYN(直到型(直到型 UntilUntil型)型)先操作,后判断,先操作,后判断,“直直到条件成立结束为止。到条件成立结束为止。AYNp(当型(当型 WhileWhile型)型)先判断,后操作,先判断,后操作,“当条件成立循环。当条件成立循环。当型循环是在每次执当型循环是在每次执行循环体前先对控制行循环体前先对控制条件做出判断,当满条件做出判断,当满足条件时,再执行循足条件时,再执行循环体。不满足时停止;环体。不满足时停止;例例1 1:设计一个计算:设计一个计算1010个数的平均数的算个数的平均数的算法,并用流程图表示法,并用流程图表示 S1 S 0; S2 I

3、 1; S3 输入输入G; S4 S SG; S5 I I1; S6 如果如果I不大于不大于10,转到,转到S3; S7 A S/10; S8 输出输出A,算法结束,算法结束S 0I10Y输出输出A完毕完毕NI 1S SG开场开场I I1输入输入GA S10说明:在累和说明:在累和时,常会赋值时,常会赋值0 0给累和变量给累和变量作为初始值,作为初始值,累积时,则赋累积时,则赋初始值初始值1 1给累积给累积变量变量例例2 2 请根据要求,将下图中的流程图填写完请根据要求,将下图中的流程图填写完整编制计算整编制计算y yx2 x2 的流程图,其中的流程图,其中x x1010,9 9,8 8,0

4、0,1 1,9 9,1010开场开场x 10N输出输出x,y完毕完毕Yy x2x10 x x1 当当 型型直到型?直到型? 直到型与当型的转换直到型与当型的转换I 5NYT1输出TI2TTIII + 1I5YNT1输出TI2TTIII + 1例例3 3 写出写出1 12 23 34 45 5的算法。的算法。当型循环与直到循环的区别当型循环与直到循环的区别 当型循环可以不执行循环体,直到型循环至少执行一次循环体. 当型循环先判断后执行,直到型循环先执行后判断. 对同一问题来说,当型循环和直到循环的条件互为反条件. 练练 习习评价评价P6 P6 第第5 5题题开场开场输入输入x( )0,60 xX

5、40X20输出输出“y=240”输出输出“y=80”输出输出“y=160”完毕完毕N YYN rabqaqb书书P14 P14 第第4 4题题 S1 S1 输入输入a , ba , b; S2 S2 ; S3 S3 ; S4 S4 输出输出q , rq , r。练练 习习练练 习习书书P14 P14 第第8 8题题S1 S1 输入输入x;x;S2 S2 如果如果x=18x=18,转入,转入S3S3;否;否 那么,那么, 转入转入S1S1;S3 S3 输出输出x x。练练 习习书书P14 P14 第第7 7题题S1 S1 ; S2 I1 S2 I1 ;S3 S3 ; S4 II+1S4 II+1;S5 S5 如果如果I I不大于不大于6 6,那么转入,那么转入S3S3;S6 S6 输出输出S S。0S 12SS例例4 4 将将316316分解成两个正整数之和,其中一个分解成两个正整数之和,其中一个数能被数能被1111整除,另一个能被整除,另一个能被1313整除写出求满整除写出求满足条件的一组解的一个算法直到型)足条件的一组解的一个算法直到型) S1 x 0; S2 x x1; S3 y 316x; S4 如果如果x能被能被11整除,且整除,且y能被能被13整除,整除,转到转到S5,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论