- 1、本文档共82页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 基本流程控制结构 3.1 结构化程序设计 3.1.1 结构化程序设计 3.1.2 基本控制结构 3.1.3 C++语言的语句分类 3.2 选择结构语句 3.2.1 if语句 3.2.2 条件运算符“?:” 3.2.3 switch语句 第3章 基本流程控制结构 3.3 循环结构语句 3.3.1 while语句 3.3.2 do-while语句 3.3.3 for语句 3.3.4 三种循环的比较及适用场合 3.3.5 多重循环 3.4 控制执行顺序的语句 3.4.1 break语句 3.4.2 continue语句 *3.4.3 goto语句 *3.4.4 exit( )和abort( )函数 3.5 综合应用举例 程序语言中的控制成分 三种控制结构: 顺序结构实例 例:设计一个程序,输入一个四位数(整数),求出各位数字之和。 C++语言的语句分类 C++语句可以分为以下六大类。 (1)说明语句 (2)控制语句 (3)函数调用语句 (4)表达式语句 (5)空语句 (6)复合语句 选择结构语句 选择结构实例 例2:设计一个程序,将从键盘上输入的百分制成绩转换成对应的五分制成绩并输出。 循环结构语句 循环结构实例 例2:用二分法求方程2x3-4x2+3x-6=0在(-10, 10)之间的根。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 例1:求1+2+3+……+100的和。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. while语句 while ( 表达式) { 语句组1 } {语句组2} 表达式 语句组1 真 语句组2 假 a=3; while(a10) a=a+5; cout“a=“a; 当循环语句超过一条时,要用{ }将语句组组合在一起。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 求 1+2+3+……+100 void main(void) { int i=1,sum=0; //定义变量,初始化 while(i=100) //构造循环 { sum=sum+i; // 循环体,多次执行 i=i+1; } cout“sum=”sumendl; //输出结果 } 循环条件 循环次数 sum i 初值 1 2 3 4 ..... 99 100 101 0 1 1 2 真 3 3 真 6 4 真 10 5 真 真 100 真 101 真 5050 假 sum=5050 0 sum 1 i 1 2 3 3 6 4 100 5050 101 循环结束!! 实际上是将i不停地累加到一起 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 注意: 1、循环体如果为一个以上的语句,用{ }括起。 2、循环体内或表达式中必须有使循环结束的条件,即一定有一个循环变量。 3、while表达式可以成为语句,要特别小心。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. k=2; while(k!=0) coutk, k--; coutendl; k 循环条件 输出 输出:21 2 真 2 1 真 1 0 假 回车 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. void main(void) { int num=0; while(num=2) { nu
您可能关注的文档
- 《AdvantechWebAccess培训-08第八章脚本.ppt
- 《ADR报告的书写质量.ppt来自市ADR中心.ppt
- 《==第六章列车技术质量管理讲义课件20100604.ppt
- 《Activiti5视频教程40基于Activiti的OA办公系统评审确认.ppt
- 《AC多模匹配算法.ppt
- 《advertisement广告翻译.ppt
- 《AFP讲义成稿.ppt
- 《AFS仪器结构讲义-原子荧光.ppt
- 《AC旁挂方式接入方案说明.ppt
- 《ADAMS基本培训.ppt
- 2016-2017学年高中生物第二单元生态工程与生物安全第1章第2节我国的生态工程教案中图版选修3.doc
- 2022-2023学年小升初英语易错点专练06完形填空15篇(广州教科版专版含答案)2.docx
- 期中专项四年级英语下册(含答案)3.docx
- 期末卷(二)(含答案解析)-2022-2023学年高二历史期中期末复习备考必刷题(选择性必修一国家制度与社会治理).docx
- 第4课欧姆定律的应用第一讲欧姆定律实验探究(原卷版).docx
- Unit1限制性定语从句语法讲义人教版高一英语学生版213.docx
- 2023年宁波市初中毕业升学文化考试科学模拟卷(八).docx
- 5.3细胞呼吸的原理和应用课件高一上学期生物人教版必修12.pptx
- 高中政治更好发挥政府作用教学设计.docx
- 体悟民间故事中的幸福--五上《中国民间故事》导读课.docx
文档评论(0)