第5章-循环结构程序设计ppt课件(全).ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第5章-循环结构程序设计ppt课件(全).ppt》由会员分享,可在线阅读,更多相关《第5章-循环结构程序设计ppt课件(全).ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第5章循环结构程序设计循环结构程序设计while 语句语句do-while 语句语句for 语句语句循环的嵌套循环的嵌套break 与与 continue 语句语句循环结构的综合编程循环结构的综合编程本章教学内容本章教学内容2本章教学目标本章教学目标通过本部分的学习,使学生理解并掌握程序设计中构成循环通过本部分的学习,使学生理解并掌握程序设计中构成循环的方法。的方法。掌握掌握 for、while、do-while 语句的用法语句的用法。掌握掌握 break、continue 在循环语句中的作用。在循环语句中的作用。能熟练运用循环的嵌套编程。能熟练运用循环的嵌套编程。在实际应用中,能熟练地运用循
2、环结构编程。在实际应用中,能熟练地运用循环结构编程。35.1 while5.1 while循环循环 whilewhile循环的一般形式为:循环的一般形式为:while(while(表达式表达式)循环语句;循环语句;while while后的表达式是逻辑表达式,又称为循环控制条件;循后的表达式是逻辑表达式,又称为循环控制条件;循环语句又称为循环体。环语句又称为循环体。说明:不管说明:不管whilewhile后的表达式为何种类型,只要不是后的表达式为何种类型,只要不是0 0,循环,循环条件即为真,循环就进行。条件即为真,循环就进行。不管不管whilewhile后的表达式为何种类型,后的表达式为何种
3、类型,只要不是只要不是0 0,循环条件即为真,循环条件即为真,循环就进行循环就进行45.1 while5.1 while循环循环【例题【例题5-1】从键盘输入】从键盘输入50个学生的成绩,输出其总分。个学生的成绩,输出其总分。#include int main()int i;float score,sum;i=1;sum=0;printf(“请输入学生成绩:”);while(i=50)scanf(“%f”,&score);sum=sum+score;i=i+1;printf(“50个学生的成绩之和为:”+sum);return 0;55.1 while5.1 while循环循环【例题例题5-2
4、】用while语句求sum=1+3+5+7+.+99的和。#include /包含头文件 int main()int i,sum;i=1,sum=0;while(i=99)/循环控制条件 sum=sum+i;/循环体语句 i=i+2;/循环每进行一次,变量i的值增加2 printf(“sum=%dn”,sum);return 0;运行结果65.1 while5.1 while循环循环【例题例题5-3】编写程序求sum=1!+2!+3!+10!的值。#include int main()long sum=0,s=1;int i=1;while(i=10)s=s*i;sum=sum+s;i=i+1
5、;运行结果运行结果 printf(“1!+2!+3!+10!=%ldn”,sum);75.2 dowhile循环 dowhile循环的一般形式为:do 循环体语句 while(表达式);注意:while表达式后必须加分号,表示该语句的结束。dowhile循环先执行循环体语句,然后判断表达式的值,所以dowhile循环至少执行一次。while后的表达式常常是关系表达式或逻辑表达式,也可以是任意类型的表达式。85.2 dowhile循环【例题例题5-4】用dowhile循环编程,求sum=2+4+6+8+100的值。#include int main()int i,sum;i=2;sum=0;do
6、 sum=sum+i;i=i+2;while(i=100);运行结果 printf(sum=%dn,sum);return 0;95.3 for循环 C语言中的for循环语句使用最灵活,for循环语句既可以用于循环次数已知的情况,又可以用于循环次数未知而只给出了循环结束条件的情况,它可以取代前面学过的while循环和dowhile循环。for循环语句的一般形式为:for(表达式1;表达式2;表达式3)循环体语句;给循环变量赋初值,给循环变量赋初值,在整个循环过程中在整个循环过程中只执行一次只执行一次循环控制条件循环控制条件表达式表达式循环每进行一次循环每进行一次,循环变量的改变值循环变量的改变
7、值105.3 for循环 for(循环变量赋初值;循环进行的条件;循环变量的变化)循环体语句;这样,for循环语句的执行过程可以用下图表示:115.3 for循环【例题5-5】用for循环编程,求sum=2+4+6+8+100的值。#include int main()int i,sum;sum=0;for(i=2;i=100;i=i+2)sum=sum+i;printf(“2+4+6+8+100=%dn”,sum);运行结果125.4 break语句和continue语句5.4.1 break语句 break语句可以使流程跳出switch结构,还可以用于从循环体内跳出循环体,提前结束循环。下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 结构 程序设计 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内