内容正文:
情境导入:
本单元项目式 主题:生活中的算法应用
地处繁华地段的停车场,节假日经常会出现停车位一位难求的现象。让司机及时获知停车场剩余车位的信息,能够减少停车场内的混乱与入口处的拥堵,大大提高停车场管理的效率与安全性。
《2.1停车场车位管理算法》
2023年电子工业出版社 五年级下册
-第2单元 生活中的经典算法 -
珠珠老师
信息科技 课件
2022新版课标内容
1
活动1:停车场车位管理算法分析
2
活动2:设计停车场车位管理算法
3
活动3:编程验证停车场车位管理算法
《目录》
信息科技
01
停车场车位管理算法分析
活动1
01.知识点讲解
停车场通常会在入口处动态显示车位使用信息(见图2.1.1),帮助司机做出合理的判断。
用算法计算剩余车位数的步骤如下。
第1步:把原问题转化为简单易解的问题。
假设停车场有30个车位,把它们设为开始的剩余车位数,当有车辆进入停车场时,剩余车位数减1,提示“欢迎光临”;当有车辆离开停车场时,剩余车位数加1,提示“祝您一路平安”;当剩余车位数等于0时,提示“车位已满”
活动1:停车场车位管理算法分析
01
01.知识点讲解
第2步:将已知条件用输入数据表示。剩余车位数用变量 A 表示。
第3步:分步计算。
车辆进入:A=A-1
车辆离开:A=A十1
第4步:输出结果.显示剩余车位信息。
活动1:停车场车位管理算法分析
01
01.知识点讲解
活动1:停车场车位管理算法分析
01
参考以上算法,想一想如果车位已满,如何禁止车辆进入。
实践探究
02
设计停车场车位管理算法
活动2
01.知识点讲解
参照停车场车位管理问题的解决步骤,画出如图2.1.2所示的算法流
程图。
活动2:设计停车场车位管理算法
02
01.知识点讲解
活动2:设计停车场车位管理算法
02
1.请输入数据,查看流程图的执行结果。
实践探究
01.知识点讲解
活动2:设计停车场车位管理算法
02
2.如果要自动统计进入停车场的车辆总数,应该如何修改流程图?
实践探究
03
编程验证停车场车位管理算法
活动3
01.知识点讲解
活动3:编程验证停车场车位管理算法
03
我们用变量x判断车辆是进还是出,用键盘上的J键模拟进车,用C键模拟出车。
请打开图形化编程软件,参照停车场车位管理算法流程图和图 2.1.3 所示的程序代码,完成停车场车位管理的全部程序。
01.知识点讲解
本单元项目式 主题:搭建班级智能养花系统
1.运行停车场车位管理程序,观察模拟车辆的进出,车位信息变化是否准确。在该程序中,如果剩余车位数是30,误按了C键,会出现什么情况?这种情况合理吗?应如何调整程序,以避免这种情况的发生?
实践探究
03
活动3:编程验证停车场车位管理算法
01.知识点讲解
本单元项目式 主题:搭建班级智能养花系统
2.如果要自动统计进入停车场的车辆总数,应该如何修改程序?
实践探究
03
活动3:编程验证停车场车位管理算法
随堂练习
1.某城市商业综合体停车场分A区和B区,各有60个车位。如图2.1.4所示,请分析该停车场车位管理的方法,写出用算法解决车位管理问题的步骤。
随堂练习
2.请参照上题用算法解决问题的步骤,画出相应的算法流程图
随堂练习
3.请用图形化编程软件,参照上题画出的停车场车位管理算法流程图编写程序并验证结果。
1
活动1:停车场车位管理算法分析
2
活动2:设计停车场车位管理算法
3
活动3:编程验证停车场车位管理算法
《总结》
信息科技
《感谢观看》
- Thank for Viewing -
珠珠老师
2023年电子工业出版社 五年级下册
$$