内容正文:
《2.1停车场车位管理算法》教学设计
教学内容分析
本节课是2022年电子工业出版社出版的五年级下册第二单元第1课。本节课分为三个活动:“停车场车位管理算法分析”“设计停车场车位管理算法”“编程验证停车场车位管理算法”三部分内容组成。学生通过小组合作探究学习逐步掌握本节课的知识点,具备一定的小组合作能力、探究能力、创新能力等,提升信息社会责任,综合提升信息素养。
教学目标及核心素养指向
1、知道停车场车位管理算法分析(信息意识)
2、能使用设计停车场车位管理算法(信息意识、计算思维)
3、能综合所学通过编程验证停车场车位管理算法(信息意识、计算思维、数字化学习与创新、信息社会责任)
教学重难点
教学重点:
1、 知道停车场车位管理算法分析
2、能使用设计停车场车位管理算法
设计原因:了解停车场车位管理算法是本节课的主要内容,知识点的渗透需要作为重点内容。
教学难点:
能综合所学通过编程验证停车场车位管理算法
设计原因:进行编程验证停车场车位管理算法在操作上对学生来说比较困难,所以此部分对学生来说难度较高,应作为难点内容。
教学过程
1、情境导入(3分钟)
教师活动
学生活动
情境引入:地处繁华地段的停车场,节假日经常会出现停车位一位难求的现象。让司机及时获知停车场剩余车位的信息,能够减少停车场内的混乱与入口处的拥堵,大大提高停车场管理的效率与安全性。
学生听教师引导生活中的案例,学生讨论,回答提问
设计意图:
激发学生对停车场车位管理算法的学习兴趣并快速进入学习状态。
2、新知讲授(30分钟)
教师活动
学生活动
活动1:停车场车位管理算法分析
停车场通常会在入口处动态显示车位使用信息(见图2.1.1),帮助司机做出合理的判断。
用算法计算剩余车位数的步骤如下。
第1步:把原问题转化为简单易解的问题。
假设停车场有30个车位,把它们设为开始的剩余车位数,当有车辆进入停车场时,剩余车位数减1,提示“欢迎光临”;当有车辆离开停车场时,剩余车位数加1,提示“祝您一路平安”;当剩余车位数等于0时,提示“车位已满”
第2步:将已知条件用输入数据表示。
剩余车位数用变量 A 表示。
第3步:分步计算。
车辆进入:A=A-1
车辆离开:A=A十1
第4步:输出结果.显示剩余车位信息。
活动2:设计停车场车位管理算法
参照停车场车位管理问题的解决步骤,画出如图2.1.2所不的算法流程图。
活动3:编程验证停车场车位管理算法
我们用变量x判断车辆是进还是出,用键盘上的J键模拟进车,用键模拟出车。请打开图形化编程软件,参照停车场车位管理算法流程图和图 2.1.3 所示的程序代码,完成停车场车位管理的全部程序。
学生通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务
活动1:停车场车位管理算法分析
小组合作探究
参考以上算法,想一想如果车位已满,如何禁止车辆进入。
活动2:设计停车场车位管理算法
小组合作交流
1.请输入数据,查看流程图的执行结果。
2.如果要自动统计进入停车场的车辆总数,应该如何修改流程图?
活动3:编程验证停车场车位管理算法
实践探究
1.运行停车场车位管理程序,观察模拟车辆的进出,车位信息变化是否准确。在该程序中,如果剩余车位数是30,误按了C键,会出现什么情况?这种情况合理吗?应如何调整程序,以避免这种情况的发生?
2.如果要自动统计进入停车场的车辆总数,应该如何修改程序?
设计意图:
培养学生独立思考的能力,提高核心素养。
3、课堂小结(7分钟)
教师活动
学生活动
总结本课内容:
活动1停车场车位管理算法分析
活动2设计停车场车位管理算法
活动3 编程验证停车场车位管理算法
学生一同回答并梳理知识
设计意图:
帮助学生梳理本节课知识,加深学生对知识的理解。
原创精品资源学科网独家享有版权,侵权必究!6
学科网(北京)股份有限公司
$$