第6章 循环结构的程序设计 while 语句.ppt

第6章 循环结构的程序设计 while 语句.ppt

ID:48743765

大小:782.50 KB

页数:52页

时间:2020-01-21

第6章 循环结构的程序设计 while 语句.ppt_第1页
第6章 循环结构的程序设计 while 语句.ppt_第2页
第6章 循环结构的程序设计 while 语句.ppt_第3页
第6章 循环结构的程序设计 while 语句.ppt_第4页
第6章 循环结构的程序设计 while 语句.ppt_第5页
资源描述:

《第6章 循环结构的程序设计 while 语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6章循环结构的程序设计while语句do-while语句for语句其他控制语句break,continue循环型程序设计问题:编程序求1+2+…+100之和分析:1、设一个变量sum存放和,并初始化为0;2、设置变量i,让其从1~100,将这100个数一个一个加到sum中,加100次,而且每次都做同样的操作:sum=sum+i;i++;(i从1增加到100)3、当i增加到101时,停止计算;最后sum中的值就为所求的值顺序结构和选择结构程序是每条语句最多执行一次,不能解决这个问题,因此要用到循环结构循

2、环结构是用于处理大量的有规律的重复操作sum=1+2+…+100;分析:sum=0i=1sum=sum+1=1sum=sum+2=1+2=3sum=sum+3=3+3=6sum=sum+4=6+4=10……sum=sum+100=4950+100=5050循环结构:特点:在给定条件成立时,反复执行某程序段(循环体语句),直到条件不成立时,结束循环,继续执行循环体下面的语句当型循环结构while直到型循环结构dowhilePA假真当P为真AAP假真A直到P为假注:A可以是一个简单语句,也可以是一个复合语句

3、6.1概述(p103)C语言可实现循环结构的语句:while语句do~while语句for语句6.1概述(p106)一般形式:while(表达式)循环体语句执行流程:当表达式为真(非0值)时,执行while语句中的内嵌语句。表达式循环体假(0)真(非0)while6.3while语句特点:先判断表达式,后执行循环体(当型)sum=0;i=1;while(i<=100){sum=sum+i;i++;}此处无分号;一般形式:while(表达式)循环体语句6.3while语句说明:循环体有可能一次也不执行(一

4、开始条件就不成立)当表达式为真(非0值)时,即可继续执行循环循环体包括一个以上语句的用{}组成复合语句有使循环趋向结束的语句,如i++无限循环:也即无循环结束条件while(1)循环体;下列情况,退出while循环:条件表达式不成立(为零)循环体内遇break,return,goto特点:先判断表达式,后执行循环体(当型)sum=0;i=1;while(i<=100){sum=sum+i;i++;}例6.2用while循环求/*ch6-2.c*/#includevoidmain(){i

5、nti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d",sum);}循环初值循环终值循环变量增值循环条件循环体i=1sum=0当i<=100sum=sum+ii++输出sum循环结构的五要素:循环初值,循环条件,循环终值,循环变量增值,循环体例6.2用while循环求/*ch6-2.c*/#includevoidmain(){inti,sum=0;i=1;while(i<=100){sum=sum+i;i++;}printf("%d

6、",sum);}求前n项的和可用scanf读入n/*ch6-2.c*/#includevoidmain(){inti,sum=0,n;i=1;scanf(“%d”,&n);while(i<=n){sum=sum+i;i++;}printf("%d",sum);}例6-banjicj某班有10名学生,输入每个学生某门课程的成绩,并求出该班该门课程的平均分以及成绩为优秀(大于等于90分)的学生人数。#includevoidmain(){intscore,i=1,sum=0

7、,count=0;printf("请输入学生10个成绩:");while(i<=10){scanf("%d",&score);sum=sum+score;if(score>=90)count=count+1;i=i+1;}printf("平均分为:%d",sum/10);printf("优秀人数为:%d",count);}一般形式:do循环体语句while(表达式);执行流程:执行do-while语句中的内嵌语句,直到表达式为假(0)才跳出循环。do循环体表达式假(0)真(非0)while6

8、.4do-while语句此处有分号;循环体语句当表达式值为真N-S图表示特点:先执行循环体,后判断表达式(直到型)说明:至少执行一次循环体循环体如果包含一个以上的语句,必须使用复合语句形式在循环体中,必须有使循环条件趋向于不满足(假)的语句do-while可转化成while结构表达式循环体假(0)真(非0)循环体While循环do循环体表达式假(0)真(非0)while例6.3用do~while循环求/*ch6-3.c*/#include<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。