(共14张PPT)
第8课 天气与运动会
重大(2023)版信息科技五年级上册
1 分支结构
在算法中,我们可以用关系表达式构成开运动会的条件,根据条件判断的不同结果执行不同的指令,这种控制结构称为分支结构。
常见的分支结构有“是”“否”两条分支,称为双分支结构。
分支
不开运动会
2 用流程图描述双分支结构
判断框
双分支流程图结构
读懂分支结构流程图。并填写内容。
天气=1,成立时,执行的指令是_______。
当天气=1,不成立时,执行的指令是_________。
读一读流程图,输入“天气”的值是 1,当前执行的分支是________(是分支/否分支)
开运动会
不开运动会
是分支
双分支结构的流程图和顺序结构的流程图有什么不同?
双分支结构是依据一定的条件选择执行路径,不是像顺序结构严格按照先后顺序。
程序实现
关系表达式构成的条件
条件成立时执行的语句
条件不成立时执行的语句
成绩 <-- 输入
成绩>1
成绩 <-- 输入
成绩>=1.5
B
学校通知,明天根据天气决定是否要
开运动会:如果是晴天,运动会照常
举行;如果是雨天,运动会取消。
这里有两种情况,根据条件判断的结果决定
是否要开运动会,可以用分支结构来实现。
●
1.在算法中,面对多种选择时,需要使用
结构。
2.根据下面的流程图,你觉得要开运动会吗?
开始
天气《一2
否
天气=1
是
开运动会
不开运动会
结束
开始
输入“天气”
否
天气=1
是
开运动会
不开运动会
结束
如果
天气
那么
说
开运动会
2
秒
否则
说
不开运动会
2
秒
开始
开始
否
否
是
是
能获奖
不能获奖
能获一等奖
不能获一等奖
结束
结束
图1
图2
5.找出下列程序中的错误,并改正。
天气·设边
1
大气”质方
如
点2
耶%
那9
说
开运动合
说
不开运动会
2
秒
否
说
不开西动会
2
秒
说
开运动会
秒
当被点击
将
天气、
设为
1
如果
天气
那么
说
不开运动会
2
秒
否则
说
开运动会
2
秒
当被点击
将
天气、
设为
1
如果
天气
2
那么
说
开运动会
2
秒
否则
说
不开运动会
2
秒
当被点击
询问
输入a
并等待
将
a v
设为
回答
询问
输入b
并等待
将
设为
回答
如果
a
那么
说
a
2
秒
否则
说
2
秒