分支结构(课件)2025-2026学年信息科技苏科版五年级上册
2025-10-29
|
4份
|
28页
|
113人阅读
|
0人下载
普通
资源信息
| 学段 | 小学 |
| 学科 | 信息科技 |
| 教材版本 | 小学信息科技苏科版五年级上册 |
| 年级 | 五年级 |
| 章节 | 第2课 分支结构 |
| 类型 | 课件 |
| 知识点 | - |
| 使用场景 | 同步教学-新授课 |
| 学年 | 2025-2026 |
| 地区(省份) | 全国,江苏省 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | ZIP |
| 文件大小 | 4.18 MB |
| 发布时间 | 2025-10-29 |
| 更新时间 | 2025-10-29 |
| 作者 | LJUN俊 |
| 品牌系列 | - |
| 审核时间 | 2025-10-29 |
| 下载链接 | https://m.zxxk.com/soft/54603724.html |
| 价格 | 1.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
摘要:
该小学信息科技课件聚焦算法分支结构,从生活情境(出门穿衣、图书分类)导入,引导学生建立“判断-行动”认知,再逐步学习单支、双支结构,通过综合挑战(门票价格计算器)及与循环结合,构建“生活实例→算法概念→编程实践”的递进学习支架。
其亮点在于用“密码门”“分叉路”等生活化比喻简化抽象概念,通过流程图四步法(起止框等)培养规范表达,结合Scratch编程实战(身高判断、奇偶数识别)提升数字化学习能力。实例丰富如门票计算器,助力学生发展计算思维,教师可直接使用结构化教学资源提升课堂效率。
内容正文:
nullnull
LIJUN
2025/10/25
让算法“分叉”:走进分支结构的魔法世界
1
目录
CONTENTS
01.
先判断再行动
02.
单支冒险:条件成真才开门
03.
双支对决:是非各走各路
04.
综合挑战:门票价格计算器
05.
循环遇上分支:扩展循环
2
01
先判断再行动
3
生活处处有判断:从出门穿衣到图书分类
1
出门穿衣的判断
每天早上,我们都会根据天气判断是否需要穿外套。如果天气寒冷,就会穿上保暖衣物,这是生活中最常见的判断与行动的例子。
2
图书分类的判断
在班级图书角,小慧需要判断书籍是科普类还是文学类。如果是科普类,就放入科普书架,否则放入文学书架,这就是分支结构的实际应用。
3
分支结构的初步认识
分支结构就像是生活中的岔路口,我们需要先判断条件,然后根据条件的结果选择不同的行动路径。这种思维方式在算法中非常重要。
4
算法里的岔路口:初识分支结构
1
分支结构的比喻
在算法中,分支结构就像岔路口,程序运行到这里时,需要根据条件选择一个方向。这个条件必须是一个明确的判断,结果只能是真或假。
2
分支结构的表达方式
分支结构可以用自然语言、流程图和程序代码来表达。例如,自然语言中的‘‘如果......那么......’/‘如果……那么……否则……’,在流程图中用菱形判断框表示,在代码中用‘if......else......’/‘if……elif……else......’表示。
5
02
单支冒险:条件成真才开门
6
单支结构:只有满足条件才会触发动作
01
单支结构的比喻
单支结构就像是一扇密码门,只有当输入的条件为真时,门才会打开并执行相应的动作。如果条件不满足,程序就会跳过这个动作,继续执行后续的操作。
对应Scratch的:如果...那么...
7
开始
结束
数字大于50
移动100步
N
Y
输入一个整数
8
开始
结束
分数>0and分数<60
N
Y
输入分数
不及格
依据代码绘制对应流程图
9
单支结构:编写程序
02
单支结构的案例
例如,当输入的身高在120到140厘米之间时,程序会输出‘正常’。当输入的身高在140到160厘米之间时,程序会输出‘偏高’
绘制流程图
10
流程图绘制四步:起止框、判断框、操作框、箭头
01
起止框
流程图的开始和结束都用圆角矩形表示,这是流程的起点和终点,表示程序的开始和结束。
02
判断框
判断框用菱形表示,里面写上判断条件,例如‘身高>120 且 身高<140’。根据条件的结果,流程会走向不同的分支。
03
操作框
操作框用矩形表示,里面写上需要执行的操作,例如输出‘偏高’。只有当条件为真时,才会执行这个操作。
04
箭头
箭头用来连接各个框,表示流程的走向。在判断框的箭头上,需要标注‘是’或‘否’,以便清楚地表示条件的结果。
11
单支结构:编写程序
02
单支结构的案例
例如,当输入的身高在120到140厘米之间时,程序会输出‘正常’。当输入的身高在140到160厘米之间时,程序会输出‘偏高’
开始
结束
身高>120and 身高<140
正常
N
Y
输入身高
身高>120and 身高<140
偏高
Y
N
12
图形化编程实战:让电脑开口说偏高
导入scratch基础程序,完成代码编写
13
03
双支对决:是非各走各路
14
双支结构:条件为真走A路,为假走B路
1
双支结构的比喻
双支结构就像是两条分叉的道路,程序根据条件的结果选择其中一条路。如果条件为真,就走A路;如果条件为假,就走B路。两条路必须互斥,不能同时走。
对应scratch:如果...那么...否则
15
双支结构:条件为真走A路,为假走B路
2
双支结构的流程图
在流程图中,双支结构的判断框有两个出口,分别对应条件为真和为假的情况。每个出口都连接一个操作框,表示不同的操作路径。
16
流程图升级:双支出口与合并终点
双支出口
在双支结构的流程图中,判断框的两个出口分别对应不同的操作路径。这两个路径可以独立执行,互不影响。
合并终点
虽然双支结构有两条路径,但最终都会汇合到同一个终点。这个终点表示程序的结束,无论走哪条路径,程序都会在这个点结束。
17
双支结构:程序编写
3
双支结构的案例
例如,判断一个数是奇数还是偶数。如果这个数除以2的余数为0,那么它是偶数;否则,它是奇数。程序会根据这个条件分别输出‘偶数’或‘奇数’。
实验过程:
1.完善“判断奇偶数”的算法流程图。
18
双支结构:程序编写
3
双支结构的案例
例如,判断一个数是奇数还是偶数。如果这个数除以2的余数为0,那么它是偶数;否则,它是奇数。程序会根据这个条件分别输出‘偶数’或‘奇数’。
实验过程:
2.在进行条件判断时,我们可以使用关系表达式来描述判断条件,如
19
图形化验证:角色造型切换实时报出奇偶
图形化验证实践
在图形化编程平台上,我们可以实现一个程序,输入一个数后,程序会实时判断并输出这个数是奇数还是偶数。通过这种方式,我们可以直观地看到双支结构的运行效果。
20
04
综合挑战:门票价格计算器
21
问题拆解:10人是个价格分水岭
门票价格问题
公园门票的价格根据人数不同而变化。当人数达到10人及以上时,票价会降低。这是一个典型的双支结构问题,需要根据人数判断票价。
问题拆解
我们可以将这个问题拆解为一个简单的条件判断:人数是否达到10人。根据这个条件,分别计算团体票价和个人票价。
22
双支算法设计:条件、公式、输出三步走
1
条件判断
首先,我们需要判断人数是否达到10人。这是双支结构的核心条件,决定了后续的操作路径。
2
公式计算
根据条件的结果,分别使用不同的公式计算票价。如果人数达到10人,使用团体票价公式;否则,使用个人票价公式。
3
输出结果
最后,将计算出的票价输出显示。通过这种方式,我们可以清晰地看到不同人数对应的票价。
23
编程实现:运算积木作为条件限制
编程实现
在图形化编程平台上,我们可以使用运算积木来实现门票价格计算器。通过输入人数,程序会自动判断并计算票价,最后输出结果。
24
05
循环遇上分支:扩展循环
25
开始
结束
按下→
面向90移动15步
N
Y
单支遇见循环
26
单支遇见循环
结束
开始
按下→
按下←
面向90移动15步
面向-90移动15步
N
N
Y
Y
27
LIJUN
2025/10/25
感谢您的观看
THANK YOU FOR READING!
28
$null
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。