循环结构程序设计ppt课件.ppt
《循环结构程序设计ppt课件.ppt》由会员分享,可在线阅读,更多相关《循环结构程序设计ppt课件.ppt(32页珍藏版)》请在三一办公上搜索。
1、第五章 循环结构程序设计,C语言程序设计,第五章 循环结构程序设计,本章主要内容:5.1 循环概述 5.2 while语句5.3 do-while语句5.4 for语句 本章重点:熟练掌握三种循环语句来处理重复性的问题;深刻理解循环的概念、用法和常规的循环程序设计方法。重点掌握单循环和双重循环的程序设计。学会使用控制循环的两个语句,能在适当的时候停止循环或使循环继续。学会使用变量跟踪表来跟踪循环程序的执行过程。,5.5 break和continue语句 5.6 多重循环 5.7 综合应用举例作业,C语言程序设计,5.1 循环概述,引例:输入30名同学的成绩,计算全体同学的平均分。思路1:int
2、 x1,x2,x3,x30;int sum;scanf(“%d,%d%d”,循环结构程序设计,C语言程序设计,循环结构是结构化程序设计三种基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。几乎所有实用的程序都包含循环。熟练掌握选择结构和循环结构的概念及使用,是程序设计的最基本的要求。C语言中循环包括:while语句do-while语句for语句goto语句和if语句配合,循环结构程序设计,C语言程序设计,语法格式为:while(表达式) 语句 执行过程:,5.2 while语句 “当型”循环,循环结构程序设计,C语言程序设计,引例输入30名同学的成绩,计算全体同学的平均分
3、。main()int i,s,x; s=0; i=1; while(i=30) scanf(“%d”,循环结构程序设计,C语言程序设计,例5.1 求1+2+3+4+5的和。分析:对引例的算法进行修改 main()int i,s;i=1;s=0;while(i=5) s+=i; i+;printf(“Sum=%dn”,s);,循环结构程序设计,s,5,s+=i,C语言程序设计,运行过程分析:变量跟踪表例5.1 求1+2+3+4+5的和。main()int i,s;i=1;s=0;while(i=5) s+=i; i+;printf(“Sum=%dn”,s);,循环结构程序设计,i s,1,0,2
4、,1,3,3,6,4,10,5,15,6,C语言程序设计,循环的控制:循环变量例5.1 求1+2+3+4+5的和。main()int i,s;i=1;s=0;while( i = 5) s+=i; i+;printf(“Sum=%dn”,s);,循环结构程序设计,C语言程序设计,例5.2 求5!,即求12345的积。main()int i,p;i=1;p=1;while(i=5) p*=i; i+;printf(“5! =%dn”,p);,循环结构程序设计,i p,1,1,2,1,3,2,6,4,24,5,120,6,C语言程序设计,例5.3 求1!+2!+3!+4!+5!之和。main()i
5、nt i,p,s;i=1;p=1;s=0;while(i=5) p*=i; s+=p; i+;printf(“Sum =%dn”,s);,循环结构程序设计,i p s,1,1,2,1,3,2,6,4,24,5,120,6,0,1,3,9,33,153,C语言程序设计,main()int i=1,s=0;while( i _ ) _ _printf(“Sum=%dn”,s);,例5.4 求100以内的奇数之和,即求:1+3+5+99的和。,循环结构程序设计, 100,s+=i;,i+=2;, 100,if(i%2!=0) s+=i;,i+;,= 50,s+=2*i-1;,i+;,C语言程序设计,
6、语法格式为:do 语句 while(表达式); 执行过程:,5.3 do-while语句 “当型”循环,循环结构程序设计,C语言程序设计,例5.5 求1+2+3+4+5的和。main()int i,s;i=1;s=0;do s+=i; i+; while(i=5);printf(“Sum=%dn”,s);运行过程分析:变量跟踪表,循环结构程序设计,i s,1,0,2,1,3,3,6,4,10,5,15,6,C语言程序设计,例5.6 while与do-while的比较:求1+2+3+4+5的和。用while语句 用do-while语句main() int i,s=0; i=6; while( i
7、 = 5) s+=i; i+; printf(“Sum=%dn”,s);,循环结构程序设计,main() int i,s=0; i=6; do s+=i; i+; while(i=5); printf(“Sum=%dn”,s);,运行结果:Sum=0,运行结果:Sum=6,C语言程序设计,语法格式为:for(表达式1;表达式2;表达式3) 语句执行过程:,5.4 for语句“计数式”循环,循环结构程序设计,C语言程序设计,例5.7 用for语句求1+2+3+4+5的和。main()int i,s=0;for(i=1; i =5; i+)s+=i;printf(“Sum=%dn”,s);,循环结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 结构 程序设计 ppt 课件

链接地址:https://www.31ppt.com/p-1967206.html