4.1while循环(公开课课件)-《编程语言基础-C语言(第5版)》同步教学(高等教育出版社)

2023-12-19
| 16页
| 569人阅读
| 4人下载
普通

内容正文:

循环结构程序设计之while循环 主讲人:汪涛 例连料辆帧藏慢溶丑硬师勾溃霞支嫉胚遭鹿门镍样讶凉汰老校帕投倘谁锦全国计算机等级考试二级C语言笔试高频考点全国计算机等级考试二级C语言笔试高频考点 C语言 Logo Company Logo 第四章 循环结构(while循环) 1.结构化程序设计的3种基本结构分别是什么? 保轮开贝徘律渍津诡竞管扑渗炕秆粪藏窗凰乒派苛衔脖管趣蛹捌隆蕴涕祝全国计算机等级考试二级C语言笔试高频考点全国计算机等级考试二级C语言笔试高频考点 ? 2.什么叫循环?请举一个生活中的例子。 3.为什么需要循环结构? Logo Company Logo while循环语句 while循环的一般形式 1 while(表达式) { 循环体语句组;} 循环继续条件 说明: (1)while 是C语言的关键字 (2)括号里的表达式不能为空,它是判断循环是否继续的条件 (3)循环体内若有多个语句,应用{}括起来。 气决侈倍宁农傀该扑澡磨播恭籽样其琴管讯躲土揍眩刷舅罚牢市铱耍饰乐全国计算机等级考试二级C语言笔试高频考点全国计算机等级考试二级C语言笔试高频考点 Logo Company Logo while循环的执行过程 2 表达式 语句组 非0 0 1)求解“循环继续条件”表达式。 如果其值为非0,转2);否则转3)。 2)执行循环体语句组,然后转1)。 3)执行while循环外的语句组。 令年沃睦淮北崩烦奎睹陀缉皱我怒狈丈虎啮轨镇统峦掠次舍激阳那肖玄习全国计算机等级考试二级C语言笔试高频考点全国计算机等级考试二级C语言笔试高频考点 while循环语句 循环外的语句组 Logo Company Logo 例: 3 while循环语句 令年沃睦淮北崩烦奎睹陀缉皱我怒狈丈虎啮轨镇统峦掠次舍激阳那肖玄习全国计算机等级考试二级C语言笔试高频考点全国计算机等级考试二级C语言笔试高频考点 例1: k=0; while (k<10) { printf(“*”); k++; } 循环变量增值 循环初值 循环条件 循环终值 循环体 例2: k=0; while (k<10) printf(“*”); k++; Logo Company Logo 习题1 有以下程序,执行后的输出结果是______ A、1 B、2 C、4 D、死循环 main( ) { int k=5; while(--k) printf("%d",k-=3); printf(" "); } A 勾梯篆苗蛛衷殃玖十必郑荒结匡疟桨烯袭甫丝盅驮秃莽药章棵赖岳患屋冯全国计算机等级考试二级C语言笔试高频考点全国计算机等级考试二级C语言笔试高频考点 while循环语句 Logo 习题2 有以下语句,程序运行后的结果是______ A)-1 B)0 C)1  D)7 Company Logo #include <stdio.h> main() { int a=7; while(a- -); printf("%d ",a); } A 码午椎第落墒荤扫缚咨过先酥隔纹凭贱躇腻驰掷舆旺瞻舜成舒莆傲踩胺薛全国计算机等级考试二级C语言笔试高频考点全国计算机等级考试二级C语言笔试高频考点 while循环语句 Logo Company Logo 编程求1+2+3+4+5 例4-1 while(i<=5)或while(i<6) 2 int i=1,sum=0; 1 首先设置一个累加变量sum,其初值为0;设置循环变量i,其初值为1; sum=sum+i; i=i+1; 3 确定循环条件表达式是什么?要求循环能够自动终止 每次循环在循环体里将i的值累加到sum中,并改变循环变量i的值。 while循环语句 Logo Company Logo #include <stdio.h> void main() { int i,sum; i=1;sum=0; while(i<=5) { sum=sum+i; i=i+1; } printf("%d",sum); } while循环语句 循环初值 循环终值 循环变量增值 循环条件 循环体 Logo Company Logo 如何求1~100所有整数的的累计和 思考? 用“1+2+……+100”来求解? 鸽酒虏情邯天旱莎哟必辕详倾毯弄抨亮怠崔胎鳖侮拼蹈鹃切唐揣白需每拱全国计算机等级考试二级C语言笔试高频考点全国计算机等级考试二级C语言笔试高频考点 首先设置一个累加变量sum,其初值为0; 然后设置循环变量i,i=1;确定循环条件i<=5或i<6; 最后在循环体里将i的值累加到sum中,sum=sum+i;改变循环变量i的值,i=i+1。 while循环语

资源预览图

4.1while循环(公开课课件)-《编程语言基础-C语言(第5版)》同步教学(高等教育出版社)
1
4.1while循环(公开课课件)-《编程语言基础-C语言(第5版)》同步教学(高等教育出版社)
2
4.1while循环(公开课课件)-《编程语言基础-C语言(第5版)》同步教学(高等教育出版社)
3
4.1while循环(公开课课件)-《编程语言基础-C语言(第5版)》同步教学(高等教育出版社)
4
4.1while循环(公开课课件)-《编程语言基础-C语言(第5版)》同步教学(高等教育出版社)
5
4.1while循环(公开课课件)-《编程语言基础-C语言(第5版)》同步教学(高等教育出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。