循环程序设计课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《循环程序设计课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 程序设计 课件
- 资源描述:
-
1、第第4 4章章 循环程序设计循环程序设计4.1 do循环结构循环结构4.2 while循环结构循环结构4.3 for循环结构循环结构4.4 循环结构的嵌套与退出循环结构的嵌套与退出 在这一章中将介绍在这一章中将介绍C语言程序的语言程序的while、do 及及for 等循环语句的程序结构。循环语句就等循环语句的程序结构。循环语句就是让一句或一段程序不断执行的语句,它是程是让一句或一段程序不断执行的语句,它是程序结构中的一种重要语句格式。序结构中的一种重要语句格式。4.1 do循环结构循环结构 4.1.2 do循环语句 在计算机中很多的程序计算需要重复循环执在计算机中很多的程序计算需要重复循环执行
2、,行,do循环语句就是满足这种要求的语句,其结循环语句就是满足这种要求的语句,其结构如下:构如下:do 语句语句;while(条件条件);该段程序首先执行指定的语句,它可以是一条语句或多该段程序首先执行指定的语句,它可以是一条语句或多条语句,之后判断条件,条件是一个逻辑表达式,它的条语句,之后判断条件,条件是一个逻辑表达式,它的值如为真,则就重复循环执行指定的语句,一直到条件值如为真,则就重复循环执行指定的语句,一直到条件为假为止,该循环才结束,程序的流程如图为假为止,该循环才结束,程序的流程如图4-2所示。所示。图4-2 do循环的流程 1有限次数的循环有限次数的循环 一般在条件中包含一个循
3、环变量,该循环一般在条件中包含一个循环变量,该循环变量在循环语句中是每次都改变的,保证循环变量在循环语句中是每次都改变的,保证循环条件在不断改变,确保条件从开始的真变为最条件在不断改变,确保条件从开始的真变为最后的假,让循环结束,循环语句执行的次数称后的假,让循环结束,循环语句执行的次数称为循环次数,循环次数应该是有限的。为循环次数,循环次数应该是有限的。2死循环死循环 如循环条件一直为真,永远不会变为假,如循环条件一直为真,永远不会变为假,则该循环会循环无限次,出现死循环。程序如则该循环会循环无限次,出现死循环。程序如出现死循环,计算机将永远执行循环语句,别出现死循环,计算机将永远执行循环语
4、句,别的语句将得不到执行,程序得不到正常结束,的语句将得不到执行,程序得不到正常结束,这是应用中要避免的。这是应用中要避免的。4.2 while循环结构循环结构 4.2.1 while循环语句 前面介绍过前面介绍过do循环,这一节介绍一个相似的循循环,这一节介绍一个相似的循环,既环,既while循环。循环。while结构如下:结构如下:while(条件条件)语句语句;其中条件是一个逻辑表达式,它的值为真或假,其中条件是一个逻辑表达式,它的值为真或假,语句可以是一个单一的语句,也可以是一个复合语句可以是一个单一的语句,也可以是一个复合语句。该循环的执行规则是先判断条件是否成立,语句。该循环的执行
5、规则是先判断条件是否成立,之后才决定是否执行循环语句,如条件不成立则之后才决定是否执行循环语句,如条件不成立则结束循环,如条件成立则再次执行循环语句,只结束循环,如条件成立则再次执行循环语句,只要条件成立则一直执行循环语句,程序流程如图要条件成立则一直执行循环语句,程序流程如图4-7所示。所示。图4-7 while循环的流程 前面的前面的do循环是先执行循环语句后才判断循环是先执行循环语句后才判断条件是否成立,因此即便开始时条件不成立也条件是否成立,因此即便开始时条件不成立也会先执行一次。这里会先执行一次。这里while循环不同,循环不同,while循循环是先判断条件后才决定是否执行循环语句,
6、环是先判断条件后才决定是否执行循环语句,当条件不成立时循环不执行。当条件不成立时循环不执行。do循环至少执行循环至少执行一次循环,但一次循环,但while循环可能一次也不执行,除循环可能一次也不执行,除此之外,在实际应用中两者有很多相似之处。此之外,在实际应用中两者有很多相似之处。4.3 for循环结构循环结构 4.3.1 for循环语句循环语句 for循环语句的一般格式为:循环语句的一般格式为:for(变量初始化表达式变量初始化表达式;条件条件;变量变化表达式变量变化表达式)语句;语句;forfor循环的执行规则是:循环的执行规则是:(1)(1)当进入当进入forfor循环时,首先执行变量初
展开阅读全文