1 / 39
文档名称:

第5章 循环结构程序设计《C语言程序设计(第三版)》-电子教案.ppt

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

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

分享

预览

第5章 循环结构程序设计《C语言程序设计(第三版)》-电子教案.ppt

上传人:799474576 2013/11/21 文件大小:0 KB

下载得到文件列表

第5章 循环结构程序设计《C语言程序设计(第三版)》-电子教案.ppt

文档介绍

文档介绍:第5章循环结构程序设计
21世纪高等学校精品规划教材
掌握循环结构的基本特点
掌握3种循环语句:for语句、while语句和do-while语句
学会利用for语句、while语句和do-while语句设计简单的循环程序
了解goto语句构成的循环
循环的基本概念
【问题】如何计算1+2+3+4+…+100
s = s + i; /* 投入i 枚硬币到s中*/
i = i + 1; /* 计算下次投币数*/
方法的探索
s=0; /* 盒子开始为空*/
i=1; /* 第1次投币*/
while(i<=100) /* 100次投币*/
{
s=s+i; /* 投入i 枚硬币到s中*/
i=i+1; /* 计算下次投币数*/
}
循环结构语句
for 循环
while 循环
do-while 循环
while循环
while循环通过while语句实现。while循环又称为“当型”循环。
一般格式为:
while (表达式) 语句
其中,括号后面的语句可以是一条语句,也可以是复合语句。它们都称为循环体。
while语句的执行过程为:
(1) 计算并判断表达式的值。若值为0,则结束循环,退出while语句;若值为非0,则执行循环体
(2) 转步骤(1)
while循环
流程图
【例5-1】计算s=1+2+3+…+100。
#include <>
void main()
{ int i,s;
i=1; s=0;
while(i<=100) /* 循环控制*/
{
s=s+i;
i=i+1;
}
printf("s=%d\n",s);
}
【注意】
循环体包括一条或多条语句,多条语句必须用一对花括号“{}”括起来。
合理的循环是有限次循环。如果循环不能退出,则称为“死循环”,在程序设计中应该避免出现。
控制循环执行的次数因素包括循环中的循环条件、控制循环的主要变量的初值和终值以及每次变化的幅度等。
例如,上例中i有效地控制了循环的运行,i从1循环到100,每次加1,循环运行了100次,i也可以称为循环变量。
【注意】
如果只有一个循环变量,而且循环变量每次有固定的增加和减少,则循环的次数可以用以下公式计算:
循环次数= (终值-初值)/ 步长+ 1
步长为循环变量每次增加或减少的值,例如,上例循环次数为:(100–1)/1 + 1,即100次。
步长可以为负数。

最近更新

一次性餐具健康安全建议书 6页

高考考生冲刺指南建议书 4页

高效采矿用地意见建议书 6页

高效行政管理岗位建设建议书 5页

高效节约型建议书 5页

高效绿化给水管网建议书 5页

高效土地规划建议书 6页

高中生生涯规划建议书 6页

高三备战策略建议书 5页

饭店菜品改进建议书 6页

食堂绿色改造建议书 5页

颜书记改进建议书 5页

领先亮化建议书 6页

干眼症患者的眼部热敷时长建议 40页

急性中毒的急救护理 27页

急诊危重症患者监护策略 42页

恐惧症患者的心理支持系统构建 63页

2024年湖北三峡职业技术学院马克思主义基本原.. 12页

2024年湖北职业技术学院马克思主义基本原理概.. 13页

2024年湖南师范大学树达学院马克思主义基本原.. 12页

2024年漳州科技职业学院马克思主义基本原理概.. 12页

2024年灵山县幼儿园教师招教考试备考题库及答.. 30页

2024年玉溪农业职业技术学院马克思主义基本原.. 12页

2024年甘肃农业职业技术学院马克思主义基本原.. 12页

2024年皖北卫生职业学院马克思主义基本原理概.. 12页

2024年石家庄学院马克思主义基本原理概论期末.. 12页

2024年祁东县幼儿园教师招教考试备考题库带答.. 30页

2024年福建警察学院马克思主义基本原理概论期.. 12页

2024年罗平县招教考试备考题库附答案解析 30页

2024年芜湖学院马克思主义基本原理概论期末考.. 12页