下载此文档

第六章循环结构程序设计.ppt


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
第六章循环结构程序设计
主要内容:
★概述
★构成循环的语句
if_goto while do-while for
★几种循环的比较
★循环的嵌套
★break语句和continue语句
循环就是满足一定条件时重复执行一段程序
1
§
实现循环的语句(四种):
; 不提倡
; 当型循环——先判断后执行
-while语句直到型循环——先执行后判断

2
§ goto语句及用goto语句构成循环
一、goto语句
goto语句的一般形式:
语句标号:用于定义程序中的某个位置
用标识符表示,不能只用数字
如: goto start
goto 20
goto语句的功能是无条件地转到标号所指的语句
因为滥用goto语句会破坏结构化,所以应限制使用goto
3
二、用if-goto语句构成循环
例6-1 计算 s=
4
§ while循环
用while语句实现当型循环
while语句的一般形式
while (表达式) 语句;
N-S图
5
while语句的一般形式
while (表达式) 语句;
如: k=1;s=0;
while (k<=100) {s=s+k; k++;}
循环控制表达式
循环控制
变量
循环体
注意:
,应以复合语句的形式的出现
,必须给循环控制变量赋初值
,必须有改变循环控制变量值的语句

如:while( (c=getchar() )!=‘A’);
等价于: c=getchar() ;
while(c!=A)c=getchar();
6
例6-1 计算 s=
分析:这是一个累加求和的问题
s=1+2+3
s=0
s=s+1
s=s+2
s=s+3
s = s + k
和的
新值
和的
当前值
求和项
的当前值
N-S图
7
根据N-S图用while语句编写的程序为:
N-S图
8
例6-2 读程序
s=
t=n!
9
int k, t, n, s=0;
s+=t;
printf(“s=%d”,s);
t=n!
s=1!+2!+...+n!
10

第六章循环结构程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人86979448
  • 文件大小621 KB
  • 时间2018-01-26