内容正文:
《2.2停车计时算法》教学设计
教学内容分析
本节课是2022年电子工业出版社出版的五年级下册第二单元第2课。本节课分为三个活动:“停车计时算法分析”“设计停车计时算法”“编程验证停车计时算法”三部分内容组成。学生通过小组合作探究学习逐步掌握本节课的知识点,具备一定的小组合作能力、探究能力、创新能力等,提升信息社会责任,综合提升信息素养。
教学目标及核心素养指向
1、知道停车计时算法分析(信息意识)
2、能使用设计停车计时算法(信息意识、计算思维)
3、能综合所学通过编程验证停车计时算法(信息意识、计算思维、数字化学习与创新、信息社会责任)
教学重难点
教学重点:
1、 知道停车计时算法分析
2、能使用设计停车计时算法
设计原因:了解停车计时算法是本节课的主要内容,知识点的渗透需要作为重点内容。
教学难点:
能综合所学通过编程验证停车计时算法
设计原因:进行编程验证停车计时算法在操作上对学生来说比较困难,所以此部分对学生来说难度较高,应作为难点内容。
教学过程
1、情境导入(3分钟)
教师活动
学生活动
情境引入:随着人们生活水平的提高,全国机动车保有量快速增加,捷的停车服务成为人们生活中的迫切需求。无人值守停车场的出现,在方便人们停车的同时,还节约了大量人力。
无人值守停车场的应用离不开算法的驱动。在无人值守停车场的相关算法中,对车辆停车时间的准确计算是算法的核心,也是计费的基础。
学生听教师引导生活中的案例,学生讨论,回答提问
设计意图:
激发学生对停车计时法的学习兴趣并快速进入学习状态。
2、新知讲授(30分钟)
教师活动
学生活动
活动1:停车计时算法分析
停车场的出入口都有一个道闸,当车辆通过时,道闸就会自动记录车辆信息,包括车牌号、进入时间、离开时间等,图2.2.1是某无人值守停车场出入口的道闸。
用算法实现计时的步骤如下,
第1步:把原问题转化为简单易解的问题。
停车计时从车辆进入停车场开始,到从出口离开结束。假设当天进入停车场的车辆都会在当天离开,则:
总停车时间=离开时间-进入时间
第2步:设置变量用于存储数据,将已知条件转化为输入数据。
停车时间用变量T表示。
进入时间用变量JRSJ表示
离开时间用变量 LKSJ表示
第3步:分步计算。
为计算方便,我们将进入时间与离开时间都换算成分钟数。因此,进入时间:
JRSJ=当前小时数x60+当前分钟数。例如,进入时间是16:40,换算成分钟数为16x60+40=1000(分钟)
请参照进入时间的计时,补充离开时间和停车时间的换算关系式。
离开时间:
停车时间:
第4步:输出结果。
输出停车时间T的数值。
活动2:设计停车计时算法
请参照停车计时问题解决的步骤,画出算法流程图,如图2.2.2所示。
活动3:编程验证停车计时算法
打开图形化编程软件,参照停车计时算法流程图和图2.2.3所示的程序代码,完成停车计时的程序代码。
转换格式
在图形化编程软件中输入的数据默认为字符串,是不能参与计算的。如果要参与计算,就必须进行格式转换。转换的格式分为浮点数(带小数点的数)和整数两种,如图2.2.4所示。本例中,我们选择“整数”
学生通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务
活动1:停车计时算法分析
小组合作探究
你能想出其他计时的方法和步骤吗?请记录你的想法,并与同学们交流分享。
活动2:设计停车计时算法
小组合作交流
1.请模拟输入数据,查看流程图的执行结果。
2.小组之间互相比较,在确保正确的情况下,看看谁的方法更快捷。
活动3:编程验证停车计时算法
转换格式
在图形化编程软件中输入的数据默认为字符串,是不能参与计算的。如果要参与计算,就必须进行格式转换。转换的格式分为浮点数(带小数点的数)和整数两种,如图2.2.4所示。本例中,我们选择“整数”
设计意图:
培养学生独立思考的能力,提高核心素养。
3、课堂小结(7分钟)
教师活动
学生活动
总结本课内容:
活动1停车计时算法分析
活动2设计停车计时算法
活动3 编程验证停车计时算法
学生一同回答并梳理知识
设计意图:
帮助学生梳理本节课知识,加深学生对知识的理解。
原创精品资源学科网独家享有版权,侵权必究!6
学科网(北京)股份有限公司
$$