(中职)C语言程序设计案例教程第3章 C语言程序流程控制(4节)教学课件().ppt
《(中职)C语言程序设计案例教程第3章 C语言程序流程控制(4节)教学课件().ppt》由会员分享,可在线阅读,更多相关《(中职)C语言程序设计案例教程第3章 C语言程序流程控制(4节)教学课件().ppt(27页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、(中职)C语言程序设计案例教程第3章 C语言程序流程控制(4节)教学课件(工信版)CONTENTS目 录3.43.5 常见错误分析与解决循环结构程序设计010203043.4.1 while结构3.4.2 for结构3.4.3 dowhile结构3.4.4 循环控制语句3.4.5 循环的嵌套结构05本节要点:掌握C语言循环结构程序算法描述方法。掌握C语言循环语句和循环控制语句。掌握C语言循环结构的嵌套结构。掌握C语言循环结构程序的分析与设计算法的过程。PART3.4 循环结构程序设计 5 循环结构特点:循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。根据循环体中的条件判断是否为真
2、,再决定是否继续执行某个功能还是退出循环。循环条件循环体语句组真假循环条件循环体语句组真假 当型循环流程图直到型循环流程图根据判断条件,循环结构又可细分为以下两种形式:先判断后执行的循环结构和先执行后判断的循环结构。循环的初始化表示循环的最初状态循环条件重复执行时,需要满足的条件。循环体语句组重复执行的步骤。循环四要素:添加标题单击此处添加文本改变循环条件的语句让循环在得到正确结果后,结束循环。0102(1)while结构结构格式:格式:while(表达式表达式)循环体;循环体;(2)执行过程:先判断表达式是否为真,如果是则执行循环体,再次判断所给表达式是否成立,若成立,则再执行循环体,如此反
3、复,直到循环条件不成立,该循环过程结束。3.4.1 while结构 例:3-8:while结构应用实例,编写程序,计算1+2+3+100的值开始结束定义循环变量i=1,求和变量sum=0i=100sum=sum+i;i=i+1;输出和sum真假循环的初始化循环条件循环体语句改变循环条件的语句分析:例:3-8:while结构应用实例,编写程序,计算1+2+3+100的值#includevoid main()int i=1,sum=0;/循环的初始化while(i=100)/循环条件sum=sum+i;/循环体语句i+;/改变循环条件printf(1+2+3+100=%dn,sum);解决:(1)
4、for结构格式:for(表达式1;表达式2;表达式3)循环体;3.4.2 for结构(2)执行过程:for结构也是一个当型循环结构,在for结构执行时,按照以下次序执行。执行表达式1判断表达式2的值是否为真如果是真则执行循环体,执行表达式3再次判断表达式2是否成立,若成立,则在反复执行直到循环条件不成立,该循环过程结束。例:3-9:for结构应用实例,编写程序,计算1+2+3+100的值。#includevoid main()int i,sum=0;for(i=1;i=100;i+)sum=sum+i;/循环体语句printf(1+2+3+100=%dn,sum);循环的初始化循环条件循环体语
5、句改变循环条件的语句 12(1)for结构中的三个表达式一定以“;”分隔,且该行结尾不能点“;”,否则会造成循环体与for结构的分离,程序运行不能得到正确的结果。如果循环体语句组只有一条语句,可以省略前后两端的大括号,语句数量超过一条,前后必须添加大括号。for使用注意:(2)for结构中的表达式1可以缺省,该表达式可以写在for结构之前,后面的“;”不能省,不会影响程序执行。表达式3可以缺少,可以写在循环体语句组中,也可以实现改变循环变量。(1)dowhile结构格式:do循环体;while(表达式);3.4.3 dowhile结构(2)执行过程:先执行循环体;判断循环条件是否为真;如果条件
6、为真,则在这间反复执行;如果条件为假,结束循环,执行循环之后的语句。例:3-10:dowhile结构应用实例,编写程序,计算1+2+3+100的值。#includevoid main()int i=1,sum=0;dosum=sum+i;/循环体语句i+;while(i=100);printf(1+2+3+100=%dn,sum);循环的初始化循环条件循环体语句改变循环条件的语句 例:3-11:dowhile结构应用实例,编写程序,从键盘输入若干字符,统计大写字母个数,小写字母个数,数字字符个数和其他字符个数。#includevoid main()char c;int n1,n2,n3,n4;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中职C语言程序设计案例教程第3章 C语言程序流程控制4节教学课件 语言程序设计 案例 教程 语言 程序 流程 控制 教学 课件
限制150内