教学课件第5章 循环结构程序设计.pptx
《教学课件第5章 循环结构程序设计.pptx》由会员分享,可在线阅读,更多相关《教学课件第5章 循环结构程序设计.pptx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教材配套PPT正版可修改课件教学课件第5章 循环结构程序设计LOGO程序设计与问题求解(C语言)第五章第五章 循环结构程序设计循环结构程序设计计算机基础教学中心计算机基础教学中心本章教学内容及要求本章教学内容及要求(1)了解循环语句的概念。)了解循环语句的概念。(2)掌握)掌握while循环语句的使用方式。循环语句的使用方式。(3)掌握)掌握dowhile循环语句的使用方式。循环语句的使用方式。(4)掌握)掌握for循环语句的使用方式。循环语句的使用方式。(5)掌握循环语句嵌套的使用方式。)掌握循环语句嵌套的使用方式。(6)掌握掌握break语句和语句和continue语句语句的使用方式。的使
2、用方式。本章学习重点与难点本章学习重点与难点(1)循环的实现方法。)循环的实现方法。(2)区分)区分3种循环语句的不同特点和嵌套使用方式。种循环语句的不同特点和嵌套使用方式。(3)通过)通过break语句和语句和continue语句控制程序的流程。语句控制程序的流程。循环语句的概念循环语句的概念n循环结构循环结构 在一定条件下,反复执行一组操作。在一定条件下,反复执行一组操作。n循环结构两个要素:循环结构两个要素:循环条件:循环的前提循环条件:循环的前提 循环体:反复执行的操作循环体:反复执行的操作n循环结构描述:循环结构描述:循环条件循环条件循环体循环体循环条件循环条件循环体循环体其它操作其
3、它操作FT5.1 while循环循环 while语句形式:语句形式:while(表达式表达式)语句语句while语句的关键字语句的关键字任意表达式,其值做为循环的条件任意表达式,其值做为循环的条件while循环体,表达式值为真时要执行的操作循环体,表达式值为真时要执行的操作表达式表达式语句语句n说明:说明:(1)表达式值为非表达式值为非0=真,值为真,值为0=假假(2)语句可以是单语句,也可以是复合语句。语句可以是单语句,也可以是复合语句。5.1 while循环循环 nwhile语句执行流程:语句执行流程:求解表达式求解表达式表达式值表达式值!=0执行语句执行语句执行循环体下面操作执行循环体下
4、面操作TF循环条件循环条件循环体循环体循环不变式循环不变式改变循环条件改变循环条件while(i=100)sum=sum+i;i+;whilewhile语句用来实现语句用来实现“当型当型”循环结构。循环结构。5.1 while循环循环n实例:计算从数字实例:计算从数字1到到50所有数字的总和。所有数字的总和。方法:方法:利用利用while循环将循环将1到到50进行累加运算,直进行累加运算,直到表达式的值为到表达式的值为false,循环结束,执行,循环结束,执行while循循环后面的语句环后面的语句。5.1 while循环循环#includeint main()int SUM=0;int NUM
5、=1;while(NUM=50)SUM=SUM+NUM;NUM+;printf(the result is:%dn,SUM);return 0;循环条件:循环条件:NUM小于小于50 循环体:循环体:SUM=SUM+NUM,NUM+n算法:算法:读入读入SUM、NUMNUM=60 n+输入输入s/15,n/15TF#include#include void main()void main()int n=0,i;int n=0,i;float g,s=0;float g,s=0;for(i=1;i=15;i+)for(i=1;i=60)if(g=60)n+;n+;printf(printf(平均
6、成绩平均成绩平均成绩平均成绩=%.2fn,s/15);=%.2fn,s/15);printf(printf(及格率及格率及格率及格率=%.2f%n,n/15.0*100);=%.2f%n,n/15.0*100);5.3 do while循环循环n语句格式语句格式do语句语句while(表达式表达式);循环体循环体循环循环条件条件执行过程:执行过程:执行过程:执行过程:(1(1)执行循环体;执行循环体;执行循环体;执行循环体;(2 2)求解求解求解求解“表达式表达式表达式表达式”的值,的值,的值,的值,若值为真若值为真若值为真若值为真(非非非非0 0),执行,执行,执行,执行(1 1);若值为假
7、若值为假若值为假若值为假(0 0),执行,执行,执行,执行(3 3);(3 3)执行执行执行执行whilewhile语句下面的语句。语句下面的语句。语句下面的语句。语句下面的语句。5.2 do while循环循环执行循环体执行循环体表达式值为真表达式值为真是是执行执行whilewhile下面的语句下面的语句否否do-whiledo-while语句的特点先执行循环体,语句的特点先执行循环体,然后判断循环条件是否成立。然后判断循环条件是否成立。5.3 do while循环循环n实例实例利用利用do-while循环显示循环显示1到到7天的日期。天的日期。问题分析:问题分析:利用利用do-while循
8、环将循环将1到到7按顺序显示。按顺序显示。首首先先第第一一次次循循环环显显示示day的的初初始始值值1,并并将将day的的值值加加1,day=2。然然后后进进行行条条件件判判断断,day=7的的结结果果为为true,返返回回到到循循环环体体进进入入下下一一次次循循环环,直直到到day的的值值为为7时时,显显示示day的的值值为为7,day的的值值加加1。最最后后day=8,进进行行条条件件判判断断,day=7的的结结果果为为false,结束循环。,结束循环。5.3 do while循环循环#includeint main()int day=1;do printf(%dn,day);day+;w
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件第5章 循环结构程序设计 教学 课件 循环 结构 程序设计
限制150内