第7课 分支结构(教学课件)信息科技浙教版五年级上册
2025-10-20
|
22页
|
78人阅读
|
4人下载
精品
资源信息
| 学段 | 小学 |
| 学科 | 信息科技 |
| 教材版本 | 小学信息科技浙教版五年级上册 |
| 年级 | 五年级 |
| 章节 | 第7课 分支结构 |
| 类型 | 课件 |
| 知识点 | 算法结构与描述 |
| 使用场景 | 同步教学-新授课 |
| 学年 | 2025-2026 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | PPTX |
| 文件大小 | 42.19 MB |
| 发布时间 | 2025-10-20 |
| 更新时间 | 2025-10-20 |
| 作者 | A. |
| 品牌系列 | 上好课·上好课 |
| 审核时间 | 2025-10-20 |
| 下载链接 | https://m.zxxk.com/soft/54459011.html |
| 价格 | 3.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
摘要:
该小学信息科技课件核心围绕分支结构展开,课堂导入通过生活选择场景(下雨带伞、红灯停绿灯行、免票规则)建立联系,再经定义建构、流程图表示、判断条件分析,到画流程图、Python代码验证,形成生活实例到算法思维的学习支架。
亮点在于情境化导入培养信息意识,“试一试”画流程图发展计算思维,Python代码验证体现数字化学习与创新。如免票规则分析、餐厅免费餐流程图设计,结合动手实践与代码验证,帮助学生从具象到抽象理解分支结构,教师可直接使用情境案例与实践活动提升教学效果。
内容正文:
第2单元 算法与算法表示
分支结构
第7课
浙教版
学习目标
01
课堂导入
02
新知探究
03
知识总结
04
课后练习
05
目录
CONTENTS
2
学习目标
1
认识分支结构
2
学会用流程图表示分支结构
3
能够用计算机程序验证分支结构中判断条件的准确性
PART 1
课堂导入
课堂导入
同学们,生活中我们常常要做选择。比如大家上学时如果看到外面下雨了,会怎么做呀?
还有像过马路时,看到红灯就停下,绿灯才通行;买火车票时,小朋友不满 6 周岁能免票。这些都是根据不同条件做不同选择的情况。
今天我们要学的分支结构,就和这些生活里根据条件做选择的场景很像,它能让算法根据不同条件选择不同的执行路径。现在我们一起来认识它吧。
PART 2
新知探究
新知探究
建构
分支结构是一种基本的算法结构,其特点是依据条件选择执行路径。根据一定的条件做出判断,再选择相应路径的结构,称为分支结构。分支结构在执行时依据条件选择执行路径。可以用“如果...那么....”这样的语言来表述分支结构,如“如果遇到红灯,那么停止通行”。
认识分支结构
新知探究
建构
分支结构中的判断条件可以根据需要进行设定。算法执行时,根据条件计算的结果选择不同的路径,如果条件为真,那么执行相应的指令,否则不执行任何指令。
认识分支结构
新知探究
建构
分支结构中的判断条件可以根据需要进行设定。算法执行时,根据条件计算的结果选择不同的路径,如果条件为真,那么执行相应的指令,否则不执行任何指令。
认识分支结构
新知探究
建构
分支结构中一般都有特定的条件,当条件成立时执行一定的事件,设计算法时需要认真思考判断条件。在流程图中,判断框中 的内容表示分支结构的判断条件。算法执行时,将根据条件是否成立来选择执行的路径。例如,根据购票规则,输人年龄判断是否需要买票,流程图如左图所示:
用流程图表示分支结构
新知探究
想一想
上述分支结构中的“判断条件”是怎样确定的?
新知探究
建构
在上述分支结构中,“判断条件” 是根据具体的业务规则或需求来确定的。
以“是否免票” 为例,业务规则是 “年龄<6 周岁免票”,所以判断条件就确定为 “年龄<6 周岁?”。也就是说,要根据实际想要区分的不同情况(比如免票和不免票的情况),提取出能够界定这些情况的关键因素(这里是年龄是否小于 6 周岁),将其转化为判断条件,从而决定后续执行的不同事件。
新知探究
试一试
现在请同学们大展身手:
餐厅规定:身高 130 厘米及以下的儿童能领免费餐。请根据这个规则,画出分支结构的流程图,并进行简单说明。
新知探究
试一试
首先流程开始,接着输入儿童身高;然后判断输入的身高是否小于等于 130 厘米,如果符合条件,就执行 “领取儿童免费餐”的操作,之后流程结束;如果 “否”,则直接流程结束,不执行领取免费餐的操作。整个流程依据 “身高是否≤130 厘米” 这一条件,选择是否执行 “领取儿童免费餐。
新知探究
建构
可以用计算机程序来验证解决问题时的判断条件是否准确,通过运行程序查看是否可以输出预期结果。
验证分支结构
所示程序为Python编写的程序。
需要在电脑上安装Python编译器:如IDLE 或者Pycharm;此外,也可以可以使用Python在线编辑器来编写程序
新知探究
想一想
读一读上述程序,若输入的“nianling”的值是“5”,会输出什么结果?
新知探究
建构
代码的功能是:首先通过 input 函数获取用户输入的年龄,并使用 int 函数将其转换为整数类型存储在变量 nianling 中;然后通过 if 条件判断,如果 nianling 小于 6,就打印 “免票”。
当输入的 “nianling” 值是 “5” 时,由于 5 小于 6,满足判断条件,所以程序会执行if条件下的语句,输出 “免票”。
PART 3
知识总结
知识总结
本节课我们一同探索了 “分支结构” 的相关知识:认识到分支结构是算法的一种基本控制结构,分支结构具有条件选择性,会根据设定的条件判断结果,选择不同的执行路径,条件不同做法不同;它可以用 “如果…… 那么……” 这样的表述来清晰说明,也能通过流程图直观呈现,流程图里的判断框会明确展示判断条件,方便我们理解算法如何根据条件选择执行路径;同时,我们还了解到可以用计算机程序来验证分支结构中判断条件是否准确,通过运行程序看是否输出预期结果。
PART 4
课后练习
课后练习
根据购票规则,尝试修改本课所提供的“ 是否免票”算法,实现:输人的年龄是“6”时,输出“购买车票。
谢谢
下节课见!
Thanks!
浙教版
$
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。