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