单分支、双分支、多分支条件语句的使用和区别PPT_第1页
单分支、双分支、多分支条件语句的使用和区别PPT_第2页
单分支、双分支、多分支条件语句的使用和区别PPT_第3页
单分支、双分支、多分支条件语句的使用和区别PPT_第4页
单分支、双分支、多分支条件语句的使用和区别PPT_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、主讲人:黎灏锋,单分支、双分支、多分支条件语句,选择结构,Select structure,单分支,Single branch,双分支,Double branch,多分支,Multiple branches,目录,总结,Summary,选择结构,顺序结构,选择结构,循环结构,选择结构,ALTERNATE CHART,01,选择结构,单分支,双分支,多分支,选择结构又称为分支结构 其本质就是根据不同的选择 ,执行不同的内容,单分支,Single branch,单分支结构,Single branch structure,02,单分支结构是根据判断条件的结果(真或假)而选择不同的向前路径的运行方式,

2、语句一般形式:,单分支结构,Single branch structure,不同语言之间 只存在些许语法上的差异,02,双分支,Double branch,双分支结构,Double branch structure,双分支结构是根据判断条件的结果(真或假)而选择不同的向前路径的运行方式,03,双分支结构,Double branch structure,求出两数之间最大值的流程图,03,多分支,Multiple branches,多分支结构,Multi-branch structure,多分支结构分为分支嵌套和Switch语句(开关语句),04,分支嵌套,Switch语句,多分支结构,Multi

3、-branch structure,分支嵌套是在双分支的基础上将if语句相互嵌套,根据不同的条件表达式的值(逻辑真假)确定执行哪个语句块。,04,多分支结构,Multi-branch structure,04,分支嵌套的流程图,多分支结构,Multi-branch structure,04,根据输入成绩查看分级 (分支嵌套),多分支结构,Multi-branch structure,04,求出三个不相等的数中的最大值 (分支嵌套),多分支结构,Switch语句(开关语句),04,Multi-branch structure,目前支持switch语句的主流语言有C类语言、java、php等等,p

4、ython中没有switch语句这种写法。,switch语句可以理解成其他的分支结构的总和,switch集成了上述所有分支结构的特性 左图为Switch语句的流程图,多分支结构,switch语句的一般形式:,04,Multi-branch structure,switch(表达式) case 常量表达式1:语句序列1; break; case 常量表达式2:语句序列2; break; . case 常量表达式n:语句序列n; break; default: 语句序列n+1 ,表达式可为算术、关系、逻辑、赋值等表达式,default:当所有case常量都不满足表达式的时候才会执行,break:跳

5、出switch语句,多分支结构,04,Multi-branch structure,输入:a 输出:,输入:A 输出:,输入:b 输出:,当任意输入case常量表达式中不存在的值时 输入:12 输出:,总结,Summary,总结,05,Summary,1、单分支结构在满足条件时执行,不满足条件不执行; 2、在双分支结构中,如果条件表达式成立,则执行语句块1, 否则,执行语句块2,所以双分支结构至少执行一次; 3、多分支结构的分支结构的嵌套中,分支结构的嵌套包含了单分支结构与双分支结构的特性,可以用单分支结构嵌套双分支结构,也可用双分支结构嵌套单分支结构,通俗的来讲就是分支结构中放入一个 分支结构,当条件成立则执行分支结构中嵌套的分支结构;,4、switch语句可以理解成其他的分支结构的总和,switch集成了上述所有分支结构的特性,在有多种情况的时候才使用switch,当switch(条件)满足case 后面的常量,则执行对应的语句,若满足的条件未能匹配到对应的常量,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论