中小学教育资源及组卷应用平台
《2.2三条线段能否构成三角形的多分支判断》教学设计
教学内容分析
本节课是2022年电子工业出版社出版的五年级上册第二单元第2课。本节课分为三个活动:“认识分支控制结构”“构成三角形条件的多分支判断”“图形化编程及验证”三部分内容组成。学生通过小组合作探究学习逐步掌握本节课的知识点,具备一定的小组合作能力、探究能力、创新能力等,提升信息社会责任,综合提升信息素养。
教学目标及核心素养指向
1、认识并了解算法的分支控制结构(信息意识、计算思维) 2、了解如何构成三角形条件的多分支判断(信息意识、计算思维、数字化学习与创新) 3、根据课本指引的过程,学会如何进行图形化编程及验证(信息意识、计算思维、数字化学习与创新、信息社会责任)
教学重难点
教学重点: 认识并了解算法的分支控制结构 了解如何构成三角形条件的多分支判断 设计原因:了解算法的分支控制结构是本节课的主要内容,知识点的渗透需要作为重点内容。 教学难点: 根据课本指引的过程,学会如何进行图形化编程及验证 设计原因:能实现如何进行图形化编程及验证在操作上对学生来说比较困难,所以此部分对学生来说难度较高,应作为难点内容。
教学过程
1、情境导入(3分钟)
教师活动 学生活动
情境引入:在生活中,我们经常会遇到多种选择的情况,例如,慧慧要根据天气情况选择不同的方式上学:晴天慧慧自己步行上学,雨天妈妈开车送慧慧上学。 在算法中,也经常会遇到要进行选择的情况,要通过判断特定的条件,选择不同的执行方向。 本节,我们以判断三条线段能否构成三角形来学习这种根据条件做出判断再决定执行方向的算法控制结构。 学生听教师引导生活中的案例,学生讨论,回答提问
设计意图: 激发学生对算法分支控制结构的学习兴趣并快速进入学习状态。
2、新知讲授(35分钟)
教师活动 学生活动
活动1:认识分支控制结构 知识讲解 分支控制结构(简称分支结构)也叫选择结构,表示处理问题的过程中需要根据特定的条件选择多个分支中的某个分支执行。分支(选择结构有单分支、双分支和多分支三种情况。 冬季的早上,慧慧上学前在穿好普通外衣后都要查看一下天气情况,如果发现降温了,就把普通外衣换成羽绒服外衣,然后出门上学这个算法中包含的分支控制结构是单分支结构,它的流程图如图 2.2.1所示。 执行单分支结构时,先判断条件是否成立:如果条件成立,则执行某项操作,然后执行后续的操作;如果条件不成立,则直接执行后续的操作。 上述情况也可以用另外的方式实现:慧慧在上学前查看一下天气情况,如果发现降温了,就穿羽绒服外衣;如果发现没降温,就穿通外衣。穿好外衣后,再出门上学。这个算法中包含的分支控制结构是双分支结构,它的流程图如图 2.2.2所示。 执行双分支结构时,先判断条件是否成立:如果条件成立,则执行某项操作,然后执行后续的操作;如果条件不成立,则执行另外一项操作,然后执行后续的操作。 双分支结构是典型的分支结构,图2.2.3所示的两个流程图都可以用来表示双分支结构。 在双分支结构入口处 A 有一个判断条件,如果满足条件(即条件成立,用“是”表示),则执行处理步骤1,否则执行处理步骤2。在两个分支中只能选择一个并且必须选择一个执行,但不论选择哪个,最后都到达双分支结构的出口 B。 活动2:构成三角形条件的多分支判断 知识讲解 判断三条线段能否构成三角形的条件为:任意两条线段长度之和都大于第三条线段的长度。也就是说,三条线段如果能构成三角形,必须同时满足如图 2.2.5 所示的三个条件。 如图 2.2.5 所示,构成三角形的条件中要求同时满足三个条件我们通常使用连接词将条件相连。例如,把构成三角形的条件表示为a+b>c 并且 a+c>b 并且 c+b>a 这样的形式。在图形化编程软件中也有对应的积木,可以用来连接不同的条件, 积木如图 2.2.7的左图所示当选择“并且”选项时,得到的积木如图 2.2.7 的中图所示,这时两边输入的条件都满足,则执行“是”分支下的语句,否则执行“否”分支下的语句; 当选择“或”选项时,得到的积木如图2.2.7的右图所示,这时两边有一个条件满足就执行“是”分支下的语句,否则执行“否”分支下的语句。 活动3:图形化编程及验证 知识讲解 图2.2.6是采用分支结构编写的判断三条线段能否构成三角形的流程图。在图形化编程软件中又该如何编写程序呢 请你在图2.2.9所示的图形化程序中填空,完善实现该流程图的程序。 在双分支结构中,要判断条件是否成立,可以使用图2.2.10所示的积木,如果条件成立,则执行该条件下的语句;如果条件不成立,则执行“否则”下面的语句,单击“+”按钮可以再增加分支。 学生通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务 活动1:认识分支控制结构 实践探究 任意给出三个数,它们分别代表三条线段 a、b、c的长度,判断这三条线段能否构成三角形,此处,我们用a、b、c分别表示三条线段,也用 a、b、c分别表示三条线段的长度。 算法分析:判断条件为任意两条线段长度之和大于第3条线段长度,这里只练习判断“a+b>c”的情况。如果条件成立,则显示“a、b 两边之和大于第三边c”;如果条件不成立,则显示“三条线段 a、b、c不能构成三角形” 请在图 2.2.4所示的流程图中填空,完善该流程图。 活动2:构成三角形条件的多分支判断 实践探究 1.判断三条线段能否构成三角形的条件有几个 条件之间的关系是什么 2.请举出几组数字,根据图 2.2.6 所示的流程图进行判断,验证得出的结果 3.如图 2.2.8 所示,小老鼠想吃到位于管道5 底端的奶酪,但是它只能从5个管道口中的一个口进入,且只能向下走,遇到管道之间的连接口就必须通过,请问小老鼠从哪个管道口进入,才能吃到奶酪 活动3:图形化编程及验证 实践探究 运行自己编写的程序,输入表 2.2.1 所示的三组线段长度,验证能否构成三角形。然后,自己确定一组线段的长度,验证能否构成三角形。
设计意图: 培养学生独立思考的能力,提高核心素养。
3、课堂小结(7分钟)
教师活动 学生活动
总结本课内容: 活动1:认识分支控制结构 活动2:构成三角形条件的多分支判断 活动3:图形化编程及验证 学生一同回答并梳理知识
设计意图: 帮助学生梳理本节课知识,加深学生对知识的理解。
中小学教育资源及组卷应用平台
21世纪教育网(www.21cnjy.com)
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)(共24张PPT)
情境导入:
本单元项目式 主题:算法的控制结构
在生活中,我们经常会遇到多种选择的情况,例如,慧慧要根据天气情况选择不同的方式上学:晴天慧慧自己步行上学,雨天妈妈开车送慧慧上学。
情境导入:
本单元项目式 主题:算法的控制结构
在算法中,也经常会遇到要进行选择的情况,要通过判断特定的条件,选择不同的执行方向。
本节,我们以判断三条线段能否构成三角形来学习这种根据条件做出判断再决定执行方向的算法控制结构。
《2.2三条线段能否构成三角形
的多分支判断》
2023年电子工业出版社 五年级上册
-第2单元 算法的控制结构 -
珠珠老师
信息科技 课件
2022新版课标内容
1
活动1:认识分支控制结构
2
活动2:构成三角形条件的多分支判断
3
活动3:图形化编程及验证
《目录》
信息科技
01
认识分支控制结构
活动1
01.知识点讲解
分支控制结构(简称分支结构)也叫选择结构,表示处理问题的过程中需要根据特定的条件选择多个分支中的某个分支执行。分支(选择结构有单分支、双分支和多分支三种情况。
活动1:认识分支控制结构
01
01.知识点讲解
执行单分支结构时,先判断条件是否成立:如果条件成立,则执行某项操作,然后执行后续的操作;如果条件不成立,则直接执行后续的操作。
活动1:认识分支控制结构
01
冬季的早上,慧慧上学前在穿好普通外衣后都要查看一下天气情况,如果发现降温了,就把普通外衣换成羽绒服外衣,然后出门上学这个算法中包含的分支控制结构是单分支结构,它的流程图如图 2.2.1所示。
01.知识点讲解
上述情况也可以用另外的方式实现:慧慧在上学前查看一下天气情况,如果发现降温了,就穿羽绒服外衣;如果发现没降温,就穿通外衣。穿好外衣后,再出门上学。这个算法中包含的分支控制结构是双分支结构,它的流程图如图 2.2.2所示。
活动1:认识分支控制结构
01
执行双分支结构时,先判断条件是否成立:如果条件成立,则执行某项操作,然后执行后续的操作;如果条件不成立,则执行另外一项操作,然后执行后续的操作。
01.知识点讲解
活动1:认识分支控制结构
01
双分支结构是典型的分支结构,图2.2.3所示的两个流程图都可以用来表示双分支结构。
在双分支结构入口处 A 有一个判断条件,如果满足条件(即条件成立,用“是”表示),则执行处理步骤1,否则执行处理步骤2。在两个分支中只能选择一个并且必须选择一个执行,但不论选择哪个,最后都到达双分支结构的出口 B。
01.知识点讲解
活动1:认识分支控制结构
01
任意给出三个数,它们分别代表三条线段 a、b、c的长度,判断这三条线段能否构成三角形,此处,我们用a、b、c分别表示三条线段,也用 a、b、c分别表示三条线段的长度。
算法分析:判断条件为任意两条线段长度之和大于第3条线段长度,这里只练习判断“a+b>c”的情况。如果条件成立,则显示“a、b 两边之和大于第三边c”;如果条件不成立,则显示“三条线段 a、b、c不能构成三角形”
讨论与交流
01.知识点讲解
活动1:认识分支控制结构
01
请在图 2.2.4所示的流程图中填空,完善该流程图,
讨论与交流
02
构成三角形条件的
多分支判断
活动2
01.知识点讲解
判断三条线段能否构成三角形的条件为:任意两条线段长度之和都大于第三条线段的长度。也就是说,三条线段如果能构成三角形,必须同时满足如图 2.2.5 所示的三个条件。
活动2:构成三角形条件的多分支判断
02
01.知识点讲解
请在图2.2.6所示的流程图中填空,完善该流程图。
活动2:构成三角形条件的多分支判断
02
01.知识点讲解
如图 2.2.5 所示,构成三角形的条件中要求同时满足三个条件我们通常使用连接词将条件相连。例如,把构成三角形的条件表示为a+b>c 并且 a+c>b 并且 c+b>a 这样的形式。在图形化编程软件中也有对应的积木,可以用来连接不同的条件,
积木如图 2.2.7的左图所示当选择“并且”选项时,得到的积木如图 2.2.7 的中图所示,这时两边输入的条件都满足,则执行“是”分支下的语句,否则执行“否”分支下的语句;
当选择“或”选项时,得到的积木如图2.2.7的右图所示,这时两边有一个条件满足就执行“是”分支下的语句,否则执行“否”分支下的语句。
活动2:构成三角形条件的多分支判断
02
01.知识点讲解
活动2:构成三角形条件的多分支判断
01
1.判断三条线段能否构成三角形的条件有几个 条件之间的关系是什么
2.请举出几组数字,根据图 2.2.6 所示的流程图进行判断,验证得出的结果
实践探究
01.知识点讲解
活动2:构成三角形条件的多分支判断
01
3.如图 2.2.8 所示,小老鼠想吃到位于管道5 底端的奶酪,但是它只能从5个管道口中的一个口进入,且只能向下走,遇到管道之间的连接口就必须通过,请问小老鼠从哪个管道口进入,才能吃到奶酪
实践探究
03
图形化编程及验证
活动3
01.知识点讲解
活动3:图形化编程及验证
03
图2.2.6是采用分支结构编写的判断三条线段能否构成三角形的流程图。在图形化编程软件中又该如何编写程序呢 请你在图2.2.9所示的图形化程序中填空,完善实现该流程图的程序。
01.知识点讲解
活动3:图形化编程及验证
03
在双分支结构中,要判断条件是否成立,可以使用图2.2.10所示的积木,如果条件成立,则执行该条件下的语句;如果条件不成立,则执行“否则”下面的语句,单击“+”按钮可以再增加分支。
01.知识点讲解
活动3:图形化编程及验证
01
运行自己编写的程序,输入表 2.2.1 所示的三组线段长度,验证能否构成三角形。然后,自己确定一组线段的长度,验证能否构成三角形。
实践探究
序号 线段长度a 线段长度b 线段长度c 能否构成三角形
一组 14 10 3
二组 19 11 12
三组 12 9 30
《总结》
信息科技
1
活动1:认识分支控制结构
2
活动2:构成三角形条件的多分支判断
3
活动3:图形化编程及验证
《感谢观看》
- Thank for Viewing -
珠珠老师
2023年电子工业出版社 五年级上册(共1张PPT)
学习单
1
活动1:认识分支控制结构
班级:5年__班
组别:______
2
活动2:构成三角形条件的多分支判断
3
活动3:图形化编程及验证
请在图 2.2.4所示的流程图中填空,完善该流程图。
实践探究
思考与讨论
思考与讨论
1.判断三条线段能否构成三角形的条件有几个 条件之间的关系是什么
2.请举出几组数字,根据图 2.2.6 所示的流程图进行判断,验证得出的结果中小学教育资源及组卷应用平台
《2.2三条线段能否构成三角形的多分支判断》作业设计
作业分析
作业类型 R基础型作业 R探究型作业 实践型作业 跨学科综合作业
作业类别 R课时作业 单元作业 学期作业
应用场景 课前预习 R课中练习 课后作业
作业对象 R全体学生作业 学生根据情况可选作业
设计思路 通过比较、综合、拓展,巩固本节课知识点,举一反三,让学生自主探究,掌握新知,沟通交流,提升协作能力。
作业内容
【难度等级:★★】 1.下列关于分支结构的说法中,错误的是( )。 A.分支结构也叫选择结构 B.分支结构最多有三个分支 C.在分支结构中,要对条件进行判断,才能决定执行哪项操作 【难度等级:★★★】 2.五年级学生体质健康标准对一分钟跳绳有明确的要求,运用计算机程序判断某同学成绩属于什么等级,可以帮助教师快速评定结果请参照表 2.2.2 所示的标准设计评定跳绳成绩的算法,画出流程图并编程验证。 姓名优秀良好及格不及格男生138-148126-13756-125<56女生144-158128-14358-127<58
【难度等级:★★★★★】 3.市场上每斤苹果卖2元,如果购买超过10斤,可以在原价的基础上打9折。请你设计算法,根据实际的购买量自动算出价格。请画出算法的流程图,并编程验证。
中小学教育资源及组卷应用平台
21世纪教育网(www.21cnjy.com)
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)