单分支、双分支、多分支条件语句的使用和区别PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
语句一般形式:
if (表达式) { 语句1
}
表达式可为算术 、关系、逻辑、 赋值等表达式
语句1,可为: 赋值语句 函数调用语句 复合语句 控制语句 空语句
Single
02 单分支结构 branch structure
不同语言之间 只存在些许语法上的差异
02
双分支
Double branch
03
Double
单分支、双分支、多分支条件语句
使用 和区 别
主讲人:黎灏锋
目录
01
02
03
04
05
选择结构
Select structure
单分支
Single branch
双分支
Double branch
多分支
Multiple branches
总结
Summary
01
选择结构
01
ALTERNA
选择结构 TE
CHART
}
default:当所有case常量都不 满足表达式的时候才会执行
break:跳出 switch语句
04 多分支结构 Multi-branch structure
输入:a 输出:
输入:A 输出:
输入:b 输出:
当任意输入case常量表达式中 不存在的值时 输入:12 输出:
Βιβλιοθήκη Baidu
05
总结
Summary
根据输入成绩查看分级 (分支嵌套)
04 多分支结构 Multi-branch structure
求出三个不相等的数中的最大值 (分支嵌套)
04 多分支结构 Multi-branch structure
Switch语句(开关语句
)
switch语句可以理解成其他的分 目前支持switch语句的主流语言 支结构的总和,switch集成了上 有C类语言、java、php等等,p 述所有分支结构的特性 ython中没有switch语句这种写 法。 左图为Switch语句的流程图
谢观 谢看
04 多分支结构 Multi-branch structure
表达式可为算术 、关系、逻辑、 赋值等表达式
switch语句的一般形式:
switch(表达式){ case 常量表达式1:语句序列1; break; case 常量表达式2:语句序列2; break; ....... case 常量表达式n:语句序列n; break; default: 语句序列n+1
单分支
选择结构
双分支
顺序结构
选择结构
多分支
循环结构
01
ALTERNA
选择结构 TE
CHART
选择结构又称为分支结构 其本质就是根据不同的选择 ,执行不 同的内容
02
单分支
Single branch
Single
02 单分支结构 branch structure
单分支结构是根据判断条件的
结果(真或假)而选择不同的向前 路径的运行方式
双分支结构 branch structure
双分支结构是根据判断条
件的结果(真或假)而选择不同 的向前路径的运行方式
语句一般格式: if (表达式) 语句1 else 语句2
表达式可为算术 、关系、逻辑、 赋值等表达式
03
Double
双分支结构 branch structure
语句一般格式: if (表达式) 语句1 else 语句2
求出两数之间最大值的流程图
04
多分支
Multiple branches
04 多分支结构 Multi-branch structure
多分支结构分为分支嵌套和Switch语句(开关语句)
分 支 嵌 套
Switch 语句
04 多分支结构 Multi-branch structure
分支嵌套是在双分支的基
础上将if语句相互嵌套,根据不 同的条件表达式的值(逻辑真假 )确定执行哪个语句块。
04 多分支结构 Multi-branch structure 分支嵌套的流程图
if 表达式 语句1
else if 表达式2 语句2 else if 表达式3 语句3 ...... else 语句n
04 多分支结构 Multi-branch structure
05
总结 Summary
41、、s单wi分tc支h语结句构可在以满理足解条成件其时他执的行分,支不结满构足的条总件和不,执s行wi;tch集成了上述所有 分2、支在结双构分的支特结性构,中在,有如多果种条情件况表的达时式候成才立使,用则sw执it行ch语,句当块sw1i,tch(条件)满 足c否as则e 后,面执的行常语量句,块则2,执所行以对双应分的支语结句构,至若少满执足行的一条次件;未能匹配到对应的 常3、量多,分则支执结行构de的fa分ul支t后结的构语的句嵌,套有中d,ef分au支lt的结s构w的itc嵌h语套句包是含至了少单执分行支一结次构的与 ,双当分然支d结ef构au的lt特也性可,省可略以不用写单,分这支样结sw构itc嵌h套语双句分也支可结以构一,次也都可不用执双行分。支结构 嵌套单分支结构,通俗的来讲就是分支结构中放入一个 分支结构,当条件成立则执行分支结构中嵌套的分支结构;