第4章控制语句-C++程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第4章控制语句1

教学目标深入了解if语句。研究switch语句,了解如何实现多重选择。介绍条件表达式。研究while循环和do循环与相应的while和do语句。一个程序中选择正确的循环应该考虑的一些辅助措施。2

4.1控制结构控制结构决定一组语句的执行顺序,20世纪60年代,数学家们证明任何程序都只需要三种控制结构:顺序结构、选择结构和循环结构。其中,最简单的是顺序结构。一般来说,程序中的语句是按照书写顺序逐条执行的,这种执行方式称为顺序执行。另外,C++允许程序员自己指定接下来要执行的语句——该语句也许不是顺序的下一条语句,这种程序执行方式称为控制转移。3

顺序结构顺序结构是C++语言内置的。除非特别声明,计算机总会按照C++语句书写的顺序逐条执行它们。4

循环语句C++语言提供了三种循环语句,它们使程序在某个条件为真的情况下重复执行语句。这3种循环语句分别是for语句、while语句和do...while语句。在while语句或for语句循环体中的动作可以执行0次或多次——如果初始循环条件为假,那么动作一次也不会执行。do...while语句的循环体语句则至少执行一次。6

单路选择或简单形式:if(condition)statement4.2选择语句7

双路选择或if-else形式:if(condition)statementelsestatement8

4.2.1布尔表达式和关系运算符布尔表达式的值可以为true或false。if语句所测试的布尔表达式通常用一个关系运算符来构造。关系运算符判断两个值是否存在特定的逻辑关系。10

关系运算符表11

利用C++语言编程判断一个整数是否偶数#includecstdlib#includeiostreamusingnamespacestd;intmain(){intnNum;//声明一个变量cout请输入一个整数:;cinnNum;if(nNum%2==0){coutnNum是一个偶数;}return0;}13

利用C++语言编程判断一个整数是偶数还是奇数#includecstdlib#includeiostreamusingnamespacestd;intmain(){intnNum;cout请输入一个整数:;cinnNum;if(nNum%2==0){coutnNum是一个偶数;}else{coutnNum是一个奇数;}return0;}15

4.2.4多路选择if语句利用C++语言编程实现成绩到等级的转换#includecstdlib#includeiostreamusingnamespacestd;intmain(){intgrade;cout请输入考试成绩:endl;cingrade;if(grade=90){cout等级优秀;}elseif(grade=80){cout等级良好;}elseif(grade=70){cout等级中等;}else{cout等级及格;} return0;}16

利用C++语言编程根据输入的整数数字判断是星期几#includecstdlib#includeiostreamusingnamespacestd;intmain(){intnNum;cout请输入1到7之间的整数:endl;cinnNum;switch(nNum){case1:cout星期一endl;case2:cout星期二endl;case3:cout星期三endl;case4:cout星期四endl;case5:cout星期五endl;case6:case7:cout周末endl;default:cout输入错误endl;}return0;}18

在每一个case后增加break语句#includecstdlib#includeiostreamusingn

文档评论(0)

180****1080 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档