- 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
您可能关注的文档
最近下载
- 德邦快递_销售体系优化项目_销售体系现状分析报告v1.0_20150413汇报版.pptx VIP
- 最新子宫颈高级别上皮内病变管理的中国专家共识2022(完整版).pdf
- 雨棚清单报价表格.docx
- 光电图像处理-PPT课件(全).pptx
- 《初中英语阅读课“教-学-评”一体化的实践研究》课题研究方案.doc
- YC_T 10.4-2018烟草机械 通用技术条件 第4部分:灰铸铁件.pdf
- 一种应用于港口无人集卡的路径调度仿真测试方法、系统及介质.pdf VIP
- 人教版八年级地理上册《4-3 工业》教学课件PPT初二优秀公开课.pptx
- 5.2吸收借鉴优秀道德成果.pptx
- 消费者债务清理条例 - 司法院.doc VIP
文档评论(0)