网站大量收购闲置独家精品文档,联系QQ:2885784924

[工学]电大C语言程序设计 第3章 流程控制语句.ppt

[工学]电大C语言程序设计 第3章 流程控制语句.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]电大C语言程序设计 第3章 流程控制语句

第3章 流程控制语句 (一) 教学内容 1. if语句的定义格式和作用; 2. switch语句的定义格式和作用; 3. for语句的定义格式和作用; 4. while语句的定义格式和作用; 5. do---while语句的定义格式和作用; 6. continue和break语句的定义格式和作用; 7. return和goto语句的定义格式和作用。 第3章 流程控制语句 (二) 教学要求 理解:各种语句的定义格式; 应用:分析程序,按照解决问题的需要编写出相应程序。 第3章 流程控制语句 3.1 流程控制语句概述 1.流程控制:控制语句执行的顺序 2.流程控制的方式(三种) ①顺序控制 ②条件分支控制 ③循环控制 3. 程序结构的分类 ①顺序结构 ②条件分支结构:由if语句和switch语句实现。 ③循环结构:由while语句、for语句和do…while语句实现。 第3章 流程控制语句 3.2 if语句 1.if语句格式(设p为条件表达式,s为语句) 格式1:if p  s; 第3章 流程控制语句 3.2 if语句 1.if语句格式(设p为条件表达式,s为语句) 格式2:if p      s1;     else      s2; 第3章 流程控制语句 3.2 if语句 2.语句执行过程 3.语句格式举例 (1)if(x!=-1) c++; (2)if(x=a) s1+=x; else s2+=x; (3)if(grade0||grade100) printf(“error!\n”); (4)if(x) {y=3*x+1;z=sqrt(fabs(x)+2);} else{y=6;z=y*pow(y,4)-3;} 第3章 流程控制语句 3.2 if语句 4.if语句嵌套 c++规定,else总是和其前面最近的尚未配对的且可见的if配对。 (1)if(p1) if(p2) s1 else s2 (2)if(p1) { if(p2) s1 s2 } else p3 (3)if(p1) s1 else if(p2) s2 else s3 第3章 流程控制语句 3.2 if语句 5.程序举例 程序3_1 程序3_2 程序3_3 6. 应用编程举例 例3_1 编写一个程序,判断从键盘输入的任一个年份是否为公历的闰年。公历闰年的计算方法是:若一个年份能够被4整除而不能被100整除的是闰年,若一个年份能够被400整除的也是闰年。 例3_2 编写一个程序,求一元二次方程ax2+bx+c=0的实数根。 第3章 流程控制语句 3.3 switch语句 1.语句格式 格式1(不带break语句) switch (表达式)   { case 常量表达式1:语句1;    case 常量表达式2:语句2; …  case 常量表达式n:语句n; [default:语句n+1;] } 第3章 流程控制语句 3.3 switch语句 1.语句格式 例:#includeiostream.h void main() { int dayOfTheWeek; cindayOfTheWeek; switch(dayOfTheWeek) { case 0:cout“Sunday; case 1:cout“Monday; case 2:cout“Tuesday; case 3:cout“Wednesday; case 4:cout“Thursday; case 5:cout“Friday; case 6:cout“Saturday; default:cout“Unknow week day; } } 第3章 流程控制语句 3.3 switch语句 1.语句格式 格式2(带break语句) switch (表达式)   { case 常量表达式1:语句1; break;    case 常量表达式2:语句2; break; …  case 常量表达式n:语句n; break; [default:语句n+1;] } 第3章 流程控制语句

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档