(共9张PPT)
第8课 运动会奖牌榜
重大(2023)版信息科技五年级上册
金牌
积分>20并且积分<50
积分<=20
1 认识多分支结构
当算法中涉及多个并列的条件,且每个条件互不干扰(取值范围不重叠)时,可以采用多分支结构并列的形式来表示多种结果。
2 流程图描述多分支结构
多个判断框 并排,表示多分支结构。
3 组合多个表达式
3 组合多个表达式
“或”表示两个关系表达式中只要其中一个为真,整体就为真;
“与”表示两个关系表达式中必须两个都为真,整体才为真。
使用逻辑运算符“与”“或”实现关系表达式的组合。
积分≥ 50 可以表示为 _________________。
20 <积分< 50 可以表示为 _________________。
积分≤ 20 可以表示为__________________。
积分>50或积分=50
积分>20且积分<50
积分<20或积分=20
4 程序实现
在程序中,逻辑运算用“或”指令 、“与”指令 来实现。
积分≥ 50 可以表示为:
20 <积分< 50 可以表示为:
积分≤ 20,可以表示为:
运动会结束了,学校张贴了运动会的奖
牌榜,快来看看咱们班获得什么奖项吧!
●
在判断获得什么奖项时,要与多个积分数
进行比较,可以使用多分支结构来实现。
做一做
根据班级积分排行榜:
当积分≥50成立时,获
当
成立时,获银牌。
当
成立时,获铜牌。
开始
多分支结构的流程图和双分支结构
的流程图有什么相同与不同之处?
输入“积分”
是
“积分”≥50
金牌
否
是
20<“积分”<50
银牌
这个多分支结构的流程图
否
里并排着3个条件判断框。
是
“积分”≤20
铜牌
否
结束
在条件中出现了≤、≥等运算符,
可是在算法中只有>、<、=符号。
可以用逻辑运算符“与”“或”实现
关系表达式的组合。
如果
积分
50
或
积分
50
那么
说
恭喜,获得金牌!
2
秒
如果
积分
20
与
积分
50
那么
说
恭喜,获得银牌!
2
秒
如果
积分
20
或
积分
20
那么
说
恭喜,获得铜牌!
2
秒