循环结构程序设计for语句课件.ppt

循环结构程序设计for语句课件.ppt

ID:57122729

大小:715.00 KB

页数:28页

时间:2020-08-01

循环结构程序设计for语句课件.ppt_第1页
循环结构程序设计for语句课件.ppt_第2页
循环结构程序设计for语句课件.ppt_第3页
循环结构程序设计for语句课件.ppt_第4页
循环结构程序设计for语句课件.ppt_第5页
资源描述:

《循环结构程序设计for语句课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、涟源工贸职业中等专业学校颜明生《C语言程序设计》循环结构的程序设计——FOR语句循环的基本概念一、循环问题提出问题提问:从键盘上输入5个整数并求和回答:*写一遍scanf(“%d”,&m)sum=sum+m;*重复执行*重复-----循环scanf(“%d”,&m);sum=m;scanf(“%d”,&m);sum=sum+m;scanf(“%d”,&m);sum=sum+m;scanf(“%d”,&m);sum=sum+m;scanf(“%d”,&m);sum=sum+m;输入第1个数--m,加到和sum中输入第2个数--m,加到sum中输入第3个数--m,加到sum中输入第4个数-

2、-m,加到sum中输入第5个数--m,加到sum中Sum+Sum=02循环结构的程序设计FOR语句FOR语句流程格式小结能力提高作业3for的格式*for语句的一般形式for(表达式1;表达式2;表达式3)语句*也可具体理解为:for(赋初值语句;循环的条件;改变循环变量的值)循环体由此可见同while、do-while语句比较,for语句也同样包含循环四要素,只是循环四要素的位置不一样。更好地体现四要素结构紧凑,条理清晰while语句四要素的格式:1while(2){3;4;}do…while四要素的格式:1do{3;4;}while(2);*四要素的格式(记笔记)for(1;2;4

3、){3}4for的格式*四要素的格式:for(1;2;4){3}5for的格式*四要素的格式:for(1;2;4){3}sum=0,i=1i<=5scanf(“%d”,&m);sum=sum+i;i=i+11234for(;;){}1234从键盘上输入5个整数并求和6for格式的注意事项注意(记笔记)for(1;2;4)后面没有分号括号中的1、2、4之间用“;”隔开赋初值部分是多语句时要用“,”隔开for(i=1,sum=0;i<=5;i=i+1){scanf(“%d”,&m);sum=sum+m;}四要素格式:for(1;2;4){3}7(1)sum=0;i=1(2)(3)6m0su

4、mi<=5Tscanf(“%d”,&m);sum=sum+m;i=i+1(4)FOR的流程(1)输入五个整数,求和(6,10,2,3,4)+06=6+1=i128(1)sum=0;i=1(2)(3)6m6sumi<=5Tscanf(“%d”,&m);sum=sum+m;i=i+1(4)FOR的流程(2)输入五个整数,求和(6,10,2,3,4)+6=16+1=i2310109(1)sum=0;i=1(2)(3)10m16sumi<=5Tscanf(“%d”,&m);sum=sum+m;i=i+1(4)FOR的流程(3)输入五个整数,求和(6,10,2,3,4)18i32410(1)su

5、m=0;i=1(2)(3)2m18sumi<=5Tscanf(“%d”,&m);sum=sum+m;i=i+1(4)FOR的流程(4)输入五个整数,求和(6,10,2,3,4)21i43511(1)sum=0;i=1(2)(3)3m21sumi<=5Tscanf(“%d”,&m);sum=sum+m;i=i+1(4)FOR的流程(5)输入五个整数,求和(6,10,2,3,4)25i54612(1)sum=0;i=1(2)(3)3m21sumi<=5Fscanf(“%d”,&m);sum=sum+m;i=i+1(4)FOR的流程(6)输入五个整数,求和(6,10,2,3,4)25i64(

6、1)13表达式2语句真(非0)表达式1表达式3假(0)⑴求解表达式1;⑵求解表达式2,若为真(非0)值,则执行语句,⑶求解表达式3,再转到求解表达式2。若为假(0)值,则结束执行。执行过程:14For语句的变体for语句的四要素形式for(1;2;4){3}for语句的变体形式(1)1;for(;2;4)(3)for语句的变体形式(2)1for(;2;){3;4;}四要素不可少且“;”不能少for(sum=0,i=1;i<=5;i=i+1){scanf(“%d”,&m);sum=sum+m;}sum=0;for(i=1;i<=5;i=i+1){scanf(“%d”,&m);sum=su

7、m+I;}sum=0;i=1;for(;i<=5;){scanf(“%d”,&m);sum=sum+m;i=i+1;}sum=0;i=1;for(;i<=5;i=i+1){scanf(“%d”,&m);sum=sum+m;}实践操作从键盘上输入5个整数并求和15循环结构的程序设计FOR语句找出重复部分下一次开始思考解决过程结束3.循环体2.判断1.赋初值4修正循环变量写出FOR语句实例讲解:求1+2+3+…+10016实例讲解:求1+2+3+…

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

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

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