- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
学而优教有方
PAGEPage1/NUMPAGESPages1
第8课开发简易电子点餐系统——利用列表解决实际问题
教学目标:
1.设计电子点餐系统,设计合理的点餐界面。
2.解决菜品数据的存储、读取与计算问题。编程实现菜单的生成。
3.完成价格的基本运算和相关规则的实现。
4.尝试优化、增加电子点餐系统的相关规则。
教材及学情分析
教学重点:设计合理的点餐界面
教学难点:优化、增加电子点餐系统的相关规则
教学过程
一、创设情境
去餐厅用餐时,我们会发现越来越多的餐厅使用电子点餐、手机支付结账的模式了。这不仅提高了点餐速度、结账的准确性,让顾客有了舒适方便的体验,更重要的是节约了餐厅的人力成本。下面我们设计一款简易的电子点餐系统。
问题:
1.站在顾客的角度考虑点餐方式。
2.如何形成菜品的对账单
二、协同探究
(一)设计电子点餐系统的界面
相信你见过各种各样的菜单,请作为参考来设计电子点餐系统的界面。
每张菜品图片作为一个角色,通过绘制角色功能,为每张菜品图片添加价格标签。三、练习反馈
(一)编程实现点餐
通过设置变量,我们可以分门别类地将所有菜品信息存储起来。但当菜品数量很多时,我们就需要相应地设置很多变量存储信息。这样不仅会造成程序效率低下,还不利于程序管理,容易产生错误。因此,我们可以使用另一种数据构造方法—列表,来存储批量的菜品信息。
1.创建列表
创建列表的过程和创建变量非常相似。菜品信息包含名称和价格,因此需要创建两个列表。
2.列表信息的初始化
程序初运行时,一定要对菜单列表进行初始化,以将菜单列表中的数据全部清空,从而保证将顾客点选的菜品写人列表中。同时,价格列表信息也要初始化,以存储顾客的消费记录。菜单列表和价格列表信息初始化的方法如图2-22所示。
3.向列表加入信息
通过单击菜品角色,我们可以将菜品的名称和价格分别添加到列表中,注意两者要依次添加。每个列表可以有多个项,每一项可以存储一个数据。通过相应的列表添加指令,即可完成添加操作。具体的实现过程如图2-23所示。请参照类似的方法,将每个菜品的名称和价格填加到列表中。
4.计算价格的方法
计算价格的方法有多种,这里推荐一种比较直观的方法—创建总价变量,即每次单击菜品时,直接利用总价变量增加相应的菜品价格即可。
5.数据的呈现与处理
当顾客完成点餐后,程序要将其所点菜品信息呈现出来,列表数据的呈现与处理。四、小结提高
(1)你能继续完善电子点餐系统吗试着增加一些新功能。
(2)商家进行促销活动,以吸引更多的顾客购买产品。最常见的一种促销活动是会员打折促销活动。如何实现会员打折的基本过程呢通过学习列表,你有思路了吗?
板书设计
第8课开发简易电子点餐系统——利用列表解决实际问题
一、创建列表
二、列表信息的初始化
三、向列表加入信息
四、计算价格的方法
五、数据的呈现与处理
作业设计
教学反思
您可能关注的文档
- 《第15课 能歌善舞的好朋友》精品教案.docx
- 《第12课 搭建演说框架——新建幻灯片》名师教案.docx
- 《第10课 细节研磨讲规范——页眉页脚》名师教案.docx
- 《第3课 设计迷宫围墙规则——判定与侦测模块》精品教案2.docx
- 《第8课 开发简易电子点餐系统——利用列表解决实际问题》名师教案.docx
- 《第11课 探秘人脸签到系统——初识人脸识别》名师教案.docx
- 《第9课 好书推荐共分享——创建表格》精品教案.docx
- 《第1课 寻找信息王国的朋友——了解信息技术设备》参考教案.docx
- 《第9课 好书推荐共分享——创建表格》名师教案.docx
- 《第8课 灵活排版小行家——文本框》名师教案.docx
文档评论(0)