下载此文档

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


文档分类:IT计算机 | 页数:约62页 举报非法文档有奖
1/62
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/62 下载此文档
文档列表 文档介绍
1
循环的概念
在日常生活中或是在程序所处理的问题中常常遇到
需要重复处理的问题。
要向计算机输入全班50个学生的成绩
分别统计全班50个学生的平均成绩
求30个整数之和
教师检查30个学生的成绩是否及格
2
循环的概念
例:全班有50个学生,统计各学生三门课的平均成绩。
scanf(“%f,%f,%f”,&s1,&s2,&s3);
aver=(s1+s2+s3)/3;
printf(“aver=%”,aver);
输入学生2的三门课成绩,并计算平均值后输出
scanf(“%f,%f,%f”,&s1,&s2,&s3);
aver=(s1+s2+s3)/3;
printf(“aver=%”,aver);
输入学生1的三门课成绩,并计算平均值后输出
3
循环的概念
循环结构:
循环结构又称重复执行结构。它根据给定的条件,判断是
否重复执行某一组操作,有两种循环结构:
(1)当循环:先判断条件,若成立再执行循环的语句,再返回初始判断;若不成立则跳过循环语句。
循环体语句


条件
条件
循环体
流程图
N-S图
4
循环的概念
循环结构:
(2)直到循环:首先执行一组要循环的语句,然后再判断条
件是否成立,若成立就继续、重复执行这组循环体并继续
判断条件;若不成立,则跳出此循环语句,向后执行。
流程图
N-S图
循环体语句
条件
T
F
循环体
直到判断表达式为假
5
循环的概念
C语言用三种形式循环:
1. while 语句
2. do …while 语句
3. for语句
6
用while语句实现循环
while 语句的一般形式如下:
while (表达式)
{
循环体语句;
}
只要表达式的值为“真”(非0),就重复执行循环体语
句;为“假”时不执行。
7
流程图:
表达式
语句


下一语句
用while语句实现循环
while循环的特点是:
先判断条件表达式,
后执行循环体语句
8
例求1+2+3+…+100,即
解题思路:
这是累加问题,需要先后将100个数相加
要重复100次加法运算,可用循环实现
后一个数是前一个数加1而得
变量sum存放累加值,i是准备加到sum的数值,i(from 1 to 100),先后累加到sum。
用while语句实现循环
9
#include <>
void main()
{
int i=1,sum=0;
while (i<=100)
{
sum=sum+i;
i++;
}
printf("sum=%d\n",sum);
}
复合语句
不能少
10
注意:
1、循环体如果包含一个以上的语句,应该用花括弧括起来,
以复合语句形式出现。如果不加花括弧, while的范围只到
sum=sum+i;
2、在循环体中应有使循环趋于结束的语句。本例中,循环结
束的条件是“i>100”,循环体内的i++,最终导致i>100,循环正
常结束。如果无此语句,则i的值始终不改变,循环永不结束。
思考:改为while (i<100)
用while语句实现循环

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数62
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小1.42 MB
  • 时间2017-07-23