1 / 58
文档名称:

第5章 循环程序设计.ppt

格式:ppt   页数:58
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第5章 循环程序设计.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第5章 循环程序设计.ppt

文档介绍

文档介绍:第5章循环控制
《C语言程序设计》
课程讲义
2006年4月
上一章节课程回顾
关系运算符、逻辑运算符及其表达式
关系运算符及逻辑运算符的优先次序
逻辑运算的值
if语句的三种形式
if语句的嵌套
条件运算符和条件表达式
switch语句
首页
上页
下页

末页
结束
概述
goto语句以及用goto语句构成循环
while语句
for语句
do-while语句
循环的嵌套
几种循环的比较
break和continue语句
程序举例
第5章循环程序设计
循环程序举例
首页
上页
下页

末页
结束
1. 掌握for循环和do/while循环结构的运用。
2. 掌握switch多分选择结构
3. 理解 break 和 contiue在程序控制中的作用。
4. 掌握逻辑运算符的使用
语句
while 语句
语句

本章目标
本章主要内容
概述
首页
上页
下页

末页
结束
循环结构是程序中一种很重要的结构。其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。C语言提供了多种循环语句,可以组成各种不同形式的循环结构。
1、用goto语句和if语句构成循环;
2、用while语句;
3、用do-while语句;
4、用for语句;
概述
首页
上页
下页

末页
结束
什么是循环?
为什么要使用循环?
?
循环是有规律的重复操作。将复杂问题分解为简单的操作过程,程序只对简单过程描述,这些过程的多次重复就可完成对问题的求解。重复的频繁性决定了循环在程序设计中必不可少!
1、循环问题
问题1:
问题2:求学生平均成绩分数相加后除以课程门数
做99次加法
问题3:找出数x中能同时被3和7整除的数找数
概述
循环的本质:不断地重复某种动作
首页
上页
下页

末页
结束
对这类问题,我们可以找出其中的三大关键是:
1、从什么地方开始;
2、什么时候结束;
3、反复做什么。
问题分解
循环控制
循环的解决途径
我们可以总结为:
初始值循环做的条件循环做的事情
循环体:通常我们把循环做的事情称为循环体。
概述
if--goto 循环
while循环
for循环
do while循环
先判断后循环
(当型循环)
先循环后判断
(直到型循环)
特点:
难点:
循环嵌套
C提供四种循环控制:
概述
首页
上页
下页

末页
结束
2、循环结构
循环结构有两种形式:
当型循环结构
直到型循环结构
循环体
N
条件
Y
当型循环
直到型循环
条件
N
Y
循环体
先判断后循环
先循环后判断
入口
出口
循环体中是一
个过程,该过
程的复杂程度
取决于问题及
对问题的分解
概述
首页
上页
下页

末页
结束
goto语句以及用goto语句构成循环
其中标号是一个有效的标识符,这个标识符加上一个“:”一起出现在函数内某处, 执行goto语句后,程序将跳转到该标号处并执行其后的语句。另外标号必须与goto语句同处于一个函数中,但可以不在一个循环层中。通常goto语句与if条件语句连用, 当满足某一条件时, 程序跳到标号处运行。
goto语句通常不用,主要因为它将使程序层次不清,且不易读,但在多层嵌套退出时, 用goto语句则比较合理。
goto语句是一种无条件转移语句, 与BASIC中的goto语句相似。goto 语句的使用格式为:
goto 语句标号;
1、goto语句格式
首页
上页
下页

末页
结束

最近更新

小学历史与文化知识竞赛题库100道及参考答案【.. 37页

最新全国政法队伍教育整顿知识竞赛试题库含答.. 40页

最新全国政法队伍教育整顿知识竞赛试题库(综.. 40页

最新煤气操作证考试题100道附答案(培优) 39页

最新煤气操作证考试题100道附参考答案(突破训.. 39页

万米深地闯“禁区” 6页

2025年制药容器项目合作计划书 58页

2025年信息家电产品项目发展计划 56页

2025年石家庄工程职业学院单招职业技能考试题.. 46页

2025年郑州电子信息职业技术学院单招职业适应.. 44页

第一章微生物遗传学绪论详解 62页

2025年黄冈职业技术学院单招职业倾向性测试题.. 44页

2025广东省事业单位集中招聘高层次和急需紧缺.. 49页

2025江西南昌市劳动保障事务代理中心招聘外包.. 46页

2026年c语言期末测试题审定版 13页

2026年C语言考试题及参考答案1套 13页

2026年专升本C语言真题及完整答案一套 13页

加味调肝汤联合火龙罐综合灸疗法在肾虚血瘀型.. 7页

2026年内蒙古化工职业学院单招职业技能测试题.. 45页

2026年医学微生物学习题集(满分必刷) 41页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

GBT228-2024金属材料室温拉伸试验方法 39页

单招考试-计算机网络技术期末试卷(带答案) 14页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页

隐仙派子平命法传人班,老海秘本面授资料 22页

心思的战场-乔依丝迈尔 50页

广州南沙经济技术开发区管理委员会办公室.doc.. 21页