内容正文:
判断选择用分支
判断选择用分支
五年级全一册
行业PPT模板http:///hangye/
人教版
描述公园购票的算法
描述过马路的分支选择
拓展与提升
学科网
导 入 新 课
导 入 新 课
在日常生活中,我们乘坐高铁、公交车,观赏电影,听音乐会,进入游乐场、公园等,大都需要购票,不同场合通常会有不同的收费标准。
导 入 新 课
导 入 新 课
通常,购票标准会对老人、儿童、学生、军人、残障人士等,给予相应的优惠。那么,购票的收费标准中,存在哪些规则或条件呢?
年龄:6岁以下免票,6-14岁购买优惠票
身高:一米二以下免票,一米五以上全票
讲 授 新 知
讲 授 新 知
一、描述公园购票的算法
问题情境
周末,小智和妹妹参加在某公园举办的青少年科技主题活动,小智在售票窗口购买了门票。小智与售票员的对话如下。
小智说:“我要买两张票,我和我的妹妹。”
售票员问:“你们的身高分别是多少?”
小智回答:“我身高138厘米,我妹妹身高116厘米。”
售票员告诉小智:“你妹妹身高小于120厘米,可以购买半价票,票价是5元。你身高超过了120厘米,需要购买全价票,票价是10元。一共是15元。”
讲 授 新 知
讲 授 新 知
一、描述公园购票的算法
问题分析
基于以上情境,讨论下面的问题
分析、交流下面两个问题。
1.在购票过程中要经历哪些步骤?分析购票的过程。
讲 授 新 知
讲 授 新 知
一、描述公园购票的算法
问题分析
1.在购票过程中要经历哪些步骤?分析购票的过程。
告诉售票员身高信息
售票员依据购票规则和身高,判断购票类型和价格
售票员告知购票人购票类型和价格
输入
处理
输入
讲 授 新 知
讲 授 新 知
一、描述公园购票的算法
问题分析
2.售票员采用的售票规则是什么?
身高小于120厘米的购票人可以购买半价票,
身高大于等于120厘米的购票人需要购买全价票。
不同身高票价不同,售票规则与身高有关。
讲 授 新 知
讲 授 新 知
一、描述公园购票的算法
购票规则描述
试一试,用自然语言描述购票的规则,即如果……那么……,否则……
因此公园购买的规则可以描述为:
如果身高小于120厘米,那么购买半价票,票价是5元;否则需要购买全价票,票价是10元。
以上公园购票的步骤中包含一个分支结构的算法。
那么应该如何用分支结构规范化描述呢?
讲 授 新 知
讲 授 新 知
一、描述公园购票的算法
购票规则描述
试一试,用分支结构规范化描述购票规则
因此公园购买的规则可以描述为:
如果身高小于120厘米,那么购买半价票,票价是5元;否则需要购买全价票,票价是10元。
如果(身高小于120厘米):
可以购买半价票,票价是5元
否则:
需要购买全价票,票价是10元
讲 授 新 知
讲 授 新 知
一、描述公园购票的算法
流程图描述
我们还可以尝试用流程图描述购票规则
在算法描述中,用菱形框来表示判断条件,算法中的分支结构是一种选择结构,通过判断是否满足指定的条件,选择不同的执行路径。
讲 授 新 知
讲 授 新 知
一、描述公园购票的算法
延伸思考
在以上公园购票中,如果是学生团体(人数≥5人),那么团体票在购票人原票价的基础上打8折。
分析问题,尝试修改流程图。
讲 授 新 知
讲 授 新 知
二、描述过马路的分支选择
在现实生活中,算法往往不是固定的步骤,有些步骤需要根据外部条件来确定如何做。
观察图片,在路口过马路时,除了按照路口红绿灯的要求通过,还有哪些方式可以选择?
讲 授 新 知
讲 授 新 知
二、描述过马路的分支选择
除了按照路口红绿灯的要求通过,还可以观察路口附近是否有过街天桥或地下通道。如果有,从条件框的“是”分支出发,走过街天桥或地下通道过马路;如果没有,则从条件框的“否”分支出发,仍然从红绿灯路口过马路。
讲 授 新 知
讲 授 新 知
二、描述过马路的分支选择
进一步思考:
假如要过马路去十字路口的斜对面,这时,可以根据红绿灯的情况灵活选择。你会怎么做呢?其中存在怎样的判断与选择?
讲 授 新 知
讲 授 新 知
二、描述过马路的分支选择
提示:到达路口后,可以从绿灯先亮起的方向过马路到对面,再等待另一个方向的绿灯亮,然后过马路。
讲 授 新 知
讲 授 新 知
二、描述过马路的分支选择
条件判断使得算法的执行有了选择性,更加灵活方便。在现实情况中要根据实际情况灵活地进行选择。
拓 展 与 提 升
拓 展 与 提 升
1.生活中还有哪些存在分支结构的情况?请说出这些分支结构中的判断条件和执行路径。
拓展活动
1.生活中的分支案例:____________________________________
2.判断条件是:__________________________________________
3.尝试用流程图画出执行路径:
拓 展 与 提 升
拓 展 与 提 升
2.判断两个自然数的大小时,我们往往通过观察就可以比较出来。而要让计算机完成这项工作,就要用到分支结构。补充下面的算法流程图,要求输入两个不同的自然数,比较判断后输出其中较小的数。
拓展活动
总 结
总 结
1.生活中解决很多问题时都体现了分支结构的选择性。
2.分支结构实现不同的条件会选择不同的执行路径,从而能够灵活地解决问题。
3.识别生活中的分支结构和其中的判断条件,能够帮助我们进行决策,从而更有效地解决问题。
谢谢观看
学科网制作
Lavf58.46.101
Packed by Bilibili XCoder v2.0.2
$$