内容正文:
第2单元 算法结构与描述
判断选择用分支
第6课
人教版·五年级
学习目标
01
课堂导入
02
新知探究
03
知识总结
04
智慧挑战
05
兴趣园地
06
目录
CONTENTS
2
PART 1
学习目标
通过购买公园门票的情境,认识算法的分支结构,初步学会用自然语言和流程图描述分支结构。
通过分析公园购票的规则,能够确定分支结
构的判断条件和执行路径,培养分析问题的能力。
学习目标
PART 2
课堂导入
课堂导入
在日常生活中,我们乘坐高铁、公交车,观赏电影,听音乐会,进入游乐场、公园等,大都需要购票,不同场合通常会有不同的收费标准。这些标准通常会对老人、儿童、学生、军人、残障人士等,给予相应的优惠。
各类购票的收费标准中,存在哪些规则或条件?
PART 3
新知探求
新知探究
学习活动1
活动1:描述公园购票的算法
新知探究
学习活动1 描述公园购票的算法
周末,小智和妹妹参加在某公园举办的青少年科技主题活动,小智在售票窗口购买了门票。
生活情境
新知探究
学习活动1 描述公园购票的算法
生活情境
1. 在购票过程中要经历哪些步骤?
2. 售票员采用的售票规则是什么 ?
讨论
告诉售票员购票人的( )信息
售票员依据购票规则和身高,计算( )
售票员告知购票人( )
售票规则:
身高( )可以购买半价票,票价是5元;身高( )需要购买全价票,票价是10元。
身高
票价
总票价
小于120cm
超过120cm
新知探究
学习活动1 描述公园购票的算法
自然语言描述
第 1 步:确定输入的数据
第 2 步:描述判断的条件
第 3 步: 用分支结构规范化描述
如果身高小于 120 厘米,可以购买半价票,票价是 5 元。否则需要购买全价票,票价是 10 元。
如果(身高小于 120 厘米):
可以购买半价票,票价是 5 元
否则:
需要购买全价票,票价是 10 元
需要获取购票人的身高数据。
把判断条件的描述转化为分支结构的表达方式
第4步:用流程图描述
身高<120厘米
需要购买全票,10元
新知探究
学习活动1 描述公园购票的算法
流程图描述
菱形框表示判断条件,相当于如果……(那么……)
身高<120厘米
需要购买全票,10元
算法中的分支结构是一种选择结构,通过判断是否满足指定的条件,选择不同的执行路径。
分支结构
延伸探究
尝试修改流程图
学习活动1 描述公园购票的算法
在以上公园购票中,如果是学生团体(人数≥ 5 人),那么团体票在购票人原票价的基础上打 8 折。
原票价
原票价
新知探究
学习活动2
活动2:描述过马路的分支选择
新知探究
学习活动2 描述过马路的分支选择
在路口过马路时,除了按照路口红绿灯的要求通过,还可以观察路口附近是否有过街天桥或地下通道。
生活情境
分支1:如果有,从条件框的“是”分支出发,走过街天桥或地下通道过马路
分支2:如果没有,则从条件框的“否”分支出发,仍然从红绿灯路口过马路
新知探究
学习活动2 描述过马路的分支选择
假如要过马路去十字路口的斜对面,这时,可以根据红绿灯的情况灵活选择。
生活情境
你会怎么做呢?其中存在怎样的判断与选择?
提示:到达路口后,可以从绿灯先亮起的方向过马路到对面, 再等待另一个方向的绿灯亮,然后过马路。
进一步思考:
延伸探究
分支结构的思考
生活中还有哪些存在分支结构的情况?
请说出这些分支结构中的判断条件和执行路径。
例如:
(1)通过年龄是否大于等于18周岁,判断是否是成年人。
(2)依据天气判断出门是否要带雨具。
(3)依据交通状况,选择出行方式或提前出发。
(4)依据放假天数,选择旅行的行程。
PART 4
知识总结
知识总结
认识分支结构
结合生活实例分析算法中的输入、处理和输出,以及分支结构在算法中的意义
算法的分支结构
分支结构是一种选择结构,根据条件是否成立而选择不同的执行方向
用自然语言描述各种活动过程中的判断条件和不同的执行结果,了解分支结构中判断条件与执行路径的关系
PART 5
智慧挑战
2.小在流程图中,我们通常使用什么符号来表示算法的分支结构?( )
A、“矩形”
B、“圆形”
C、“菱形”
D、“椭圆形”
1.算法算法的分支结构是指?( )
A、顺序执行的步骤
B、根据条件选择不同的执行路径
C、循环执行的步骤
D、无法改变执行顺序的步骤
智慧挑战
智慧挑战
解析:不同于顺序结构,根据条件满足选择不同执行方向
答案:B
解析:菱形框为判断框,可以理解为“如果……那么……”
答案:C
PART 6
兴趣园地
兴趣园地
判断两个自然数的大小时,我们往往通过观察就可以比较出来。而要让计算机完成这项工作,就要用到分支结构。
讨论
补充算法流程图,要求输入两个不同的自然数,比较判断后输出其中较小的数。
a<b吗?
输出a的值
输出b的值
谢谢
下节课见!
Thanks!
人教版·五年级
$