C语言程序设计ppt 单元五循环结构程序设计课件.pptx
《C语言程序设计ppt 单元五循环结构程序设计课件.pptx》由会员分享,可在线阅读,更多相关《C语言程序设计ppt 单元五循环结构程序设计课件.pptx(30页珍藏版)》请在三一办公上搜索。
1、循环结构程序设计,C语言程序设计,高等教育出版社 新形态一体化教材,单元五,导学,【问题1】某大赛中重复要做的事情是什么?,【问题2】满足什么条件大赛可继续执行?,目录,9,8,7,7,7,1号:总分31分,8,7,6,2号:总分28分,评委亮分,计算总分,在某一条件成立的情况下反复做重复性的事情,这就是循环。,某大赛重复的事情有:,如何用程序设计语言来描述大赛问题呢?,int i=1;,设 i 为评委编号,整型,初始值为1,设score存评委分数,sum存总分并设初值为0.0,均为浮点型,float score,sum=0.0;,在 i=4 的条件下反复执行如下操作:,scanf(%f,播报
2、(输入)当前评委亮出的分数score,sum+=score;,累加到总分sum,i+;,评委编号递增1,变量定义,算法描述,减少源代码的存储空间,提高程序质量。,可重复执行某些相同代码的程序段;,将程序员从大量重复编写相同代码的工作中解放出来,提高程序编写效率;,循环的本质,【循环结构的任务】,每次循环要做什么,即“反复执行的语句”,称为“循环体”。,循环从什么时候开始,即“循环变量初值”。,满足什么条件要循环,即“循环控制条件表达式”。,i=1;,i=4,scanf(%f,循环变量初值,循环控制条件表达式,循环体,循环结构三要素,【概括大赛问题】,目录,while(表达式)循环体;,【一般格
3、式】,循环控制条件表达式,由一条或多条语句组成,当“循环体”仅有一条语句时,可省略“”。,表达式真?,循环体,真(非0),假(0),【流程图】,利用while语句计算大赛选手总分。(有10位评委),#include void main()double score,sum=0;int i=1;while(i=10)printf(请第%d位评委亮分:,i);scanf(%lf,循环控制条件,循环体,利用while语句计算1n中的奇数之和及偶数之和。,【提示】,n的值在程序执行时通过键盘输入,各变量初值如何设计?,循环变量增量如何设计?,循环条件如何设计?,do 循环体;while(表达式);,【一
4、般格式】,表达式后必须有;,【流程图】,表达式真?,循环体,真(非0),假(0),利用while语句计算大赛选手总分。(有10位评委),#include void main()double score,sum=0;int i=1;do printf(请第%d位评委亮分:,i);scanf(%lf,利用dowhile语句计算1+1/2+1/3+1/n。,【提示】,n的值在程序执行时通过键盘输入,各变量的数据类型如何设计?,“1”与“1.0”有什么区别?,【一般格式】,【流程图】,for(表达式1;表达式2;表达式3)循环体;,表达式之间用;分隔,表达式2?,循环体,真(非0),表达式1,表达式3



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计ppt 单元五循环结构程序设计课件 语言程序设计 ppt 单元 循环 结构 程序设计 课件

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