365文库
登录
注册
2

第8课 开发简易电子点餐系统——利用列表解决实际问题 教案(表格式).doc

256阅读 | 10收藏 | 2页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
第8课 开发简易电子点餐系统——利用列表解决实际问题 教案(表格式).doc第1页
第8课 开发简易电子点餐系统——利用列表解决实际问题 教案(表格式).doc第2页
福利来袭,限时免费在线编辑
转Pdf
right
1/2
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
冗词赘句 上传于:2024-08-25
班级备课时间上课时间月日课题第8课开发简易电子点餐系统利用列表解决实际问题总课时课时教学目标1设计电子点餐系统设计合理的点餐界面2解决菜品数据的存储读取与计算问题编程实现菜单的生成3完成价格的基本运算和相关规则的实现4尝试优化增加电子点餐系统的相关规则教材及学情分析教学重点设计合理的点餐界面教学难点优化增加电子点餐系统的相关规则教学过程设计二次备课一创设情境去餐厅用餐时我们会发现越来越多的餐厅使用电子点餐手机支付结账的模式了这不仅提高了点餐速度结账的准确性让顾客有了舒适方便的体验更重要的是节约了餐厅的人力成本下面我们设计一款简易的电子点餐系统问题1站在顾客的角度考虑点餐方式2如何形成菜品的对账单二协同探究一设计电子点餐系统的界面相信你见过各种各样的菜单请作为参考来设计电子点餐系统的界面每张菜品图片作为一个角色通过绘制角色功能为每张菜品图片添加价格标签三练习反馈一编程实现点餐通过设置变量我们可以分门别类地将所有菜品信息存储起来但当菜品数量很多时我们就需要相应地设置很多变量存储信息这样不仅会造成程序效率低下还不利于程序管理容易产生错误因此我们可以使用另一种数据构造方法列表来存储批量的菜品信息1创建列表创建列表的过程和创建变量非常相似菜品信息包含名称和价格因此需要创建两个列表2列表信息的初始化程序初运行时一定要对菜单列表进行初始化以将菜单列表中的数据全部清空从而保证将顾客点选的菜品写人列表中同时价格列表信息也要初始化以存储顾客的消费记录菜单列表和价格列表信息初始化的方法如图222所示3向列表加入信息通过单击菜品角色我们可以将菜品的名称和价格分别添加到列表中注意两者要依次添加每个列表可以有多个项每一项可以存储一个数据通过相应的列表添加指令即可完成添加操作具体的实现过程如图223所示请参照类似的方法将每个菜品的名称和价格填加到列表中4计算价格的方法计算价格的方法有多种这里推荐一种比较直观的方法创建总价变量即每次单击菜品时直接利用总价变量增加相应的菜品价格即可5数据的呈现与处理当顾客完成点餐后程序要将其所点菜品信息呈现出来列表数据的呈现与处理四小结提高1你能继续完善电子点餐系统吗试着增加一些新功能2商家进行促销活动以吸引更多的顾客购买产品最常见的一种促销活动是会员打折促销活动如何实现会员打折的基本过程呢通过学习列表你有思路了吗板书设计第8课开发简易电子点餐系统利用列表解决实际问题一创建列表二列表信息的初始化三向列表加入信息四计算价格的方法五数据的呈现与处理作业设计预计时长教学反思
tj