第五讲循环结构程序设计精选文档.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第五讲循环结构程序设计精选文档.ppt》由会员分享,可在线阅读,更多相关《第五讲循环结构程序设计精选文档.ppt(31页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第五讲循环结构程序第五讲循环结构程序设计设计本讲稿第一页,共三十一页1、输出、输出1个个#。2、在一行中输出、在一行中输出30个个#。如下问题编程怎样解决?如下问题编程怎样解决?4、输出、输出30行行#,每行,每行30个。个。3、输出、输出30行行#,每行,每行1个。个。本讲稿第二页,共三十一页什么是循环什么是循环l生活中的循环生活中的循环打印打印50份试卷份试卷10000米赛跑米赛跑旋转的车轮旋转的车轮循环结构的特点循环结构的特点循环结构循环结构循环条件循环条件循环操作循环操作锲而不舍地学习锲而不舍地学习本讲稿第三页,共三十一页一、while语句while语句的一般形式为:语句的一般形式为:
2、while(表达式表达式)语句语句其中表达式是循环条件其中表达式是循环条件;语句为循环体语句为循环体,当需要当需要执行多条语句时用复合语句。执行多条语句时用复合语句。lwhile语句的语义是:语句的语义是:计算表达式的值,当值为真计算表达式的值,当值为真(非非0)时,时,执行执行循环体语句。循环体语句。在在C语语言中如何言中如何实现实现循循环环本讲稿第四页,共三十一页 while(表达式表达式)语句流程图语句流程图本讲稿第五页,共三十一页程序实战程序实战l输出输出1到到10十个整数,每个一行。十个整数,每个一行。i=1;while(i=10)printf(“%dn”,i);i+;本讲稿第六页,
3、共三十一页#includevoidmain()inti=1,sum=0;while(i=100)sum=sum+i;i+;printf(%dn,sum);分析分析:基本操作基本操作:加法加法 变化变化:加数每次数加数每次数值都增加值都增加1例例1求求本讲稿第七页,共三十一页本讲稿第八页,共三十一页例1 求#includemain()inti,sum=0;i=1;while(i=100)sum=sum+i;i+;printf(%dn,sum);注意注意:(1)循环体如果包含一个以上的语)循环体如果包含一个以上的语句,应该用花括弧括起来,以复合句,应该用花括弧括起来,以复合语句形式出现。语句形式出
4、现。(2)在循环体中应有)在循环体中应有使循环趋使循环趋向于结束的语句向于结束的语句。如,。如,i+;请思考请思考:1、循环结束后、循环结束后,i的值是多少的值是多少?2、循环体中两条语句是否可、循环体中两条语句是否可以交换次序以交换次序本讲稿第九页,共三十一页二、二、do-while语句语句do-while语句的一般形式为语句的一般形式为:do语句语句while(表达式表达式);l这个循环与这个循环与while循环的不同在于循环的不同在于:它它先先执执行行循循环环中中的的语语句句,然然后后再再判判断断表表达达式式是是否否为为真真,如如果果为为真真则则继继续续循循环环;如如果果为为假假,则则终
5、终止止循循环环。因因此此,do-while循循环环至至少少要要执执行行一一次次循循环环体体。本讲稿第十页,共三十一页 do语句语句while(表达式表达式);本讲稿第十一页,共三十一页#includemain()inti=1,sum=0;dosum=sum+i;i+;while(i=100);printf(%dn,sum);本讲稿第十二页,共三十一页本讲稿第十三页,共三十一页inti=1,sum=0;dosum+=i;i+;while(i=100);printf(%d,sum);inti=1,sum=0;while(i=100)sum+=i;i+;printf(%d,sum);do-while
6、与与while的对比的对比本讲稿第十四页,共三十一页intsum=0,i;scanf(“%d”,&i);while(i=10)sum=sum+i;i+;intsum=0,i;scanf(“%d”,&i);dosum=sum+i;i+;while(i=10);输入一个自然数输入一个自然数,求从该自然数到求从该自然数到10的和的和。本讲稿第十五页,共三十一页三、三、for语句语句#includemain()inti,sum=0;for(i=1;i=100;i+)sum=sum+i;printf(%dn,sum);inti,sum=0;i=1;while(i=100)sum=sum+i;i+;for
7、(循环变量赋初值;循环条件;循环变量改变循环变量赋初值;循环条件;循环变量改变)循环体循环体本讲稿第十六页,共三十一页for循环中语句的一般形式:循环中语句的一般形式:for(表达式表达式1;表达式;表达式2;表达式;表达式3)语句语句;就是如下的while循环形式:表达式表达式1;while(表达式(表达式2)语句;语句;表达式表达式3;本讲稿第十七页,共三十一页for(表达式表达式1;表达式;表达式2;表达式;表达式3)语句语句它的执行过程如下:1.1.先求解表达式先求解表达式1 1。2.2.求求解解表表达达式式2 2,若若其其值值为为真真(非非0 0),则则执执行行forfor语语句句中
8、中指指定定的的语语句句,然然后后执执行行下下面面第第3 3步步;若其值为假(若其值为假(0 0),则结束循环,转到第),则结束循环,转到第5 5步步。3.3.求解表达式求解表达式3 3。4.4.转回上面第转回上面第2 2步继续执行。步继续执行。5.5.循环结束,执行循环结束,执行forfor语句下面的一个语句。语句下面的一个语句。本讲稿第十八页,共三十一页本讲稿第十九页,共三十一页注意注意:1)for循循环环中中的的“表表达达式式1(循循环环变变量量赋赋初初值值)”、“表表达达式式2(循循环环条条件件)”和和“表表达达式式3(循循环环变变量量增增量量)”都是选择项都是选择项,即即可以缺省可以缺
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 循环 结构 程序设计 精选 文档
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内