092 定制菜单2
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品定制菜单2
1. 作品目标
围绕“定制菜单2”,先拆清角色、事件和运行目标,再决定积木脚本的先后顺序。
2. 核心要点
舞台与角色、事件起点、核心逻辑
3. 制作步骤按顺序完成
- 01
当按钮被点击时
- 02
询问“请输入菜品名称:”
- 03
将“回答”插入菜品名称列表中
- 04
询问“请输入菜品价格:”
4. 运行检查
点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。
3.编程思路与步骤
3.1 编程思路

3.2 编程步骤
(1)初始化
-上传菜单背景;
-制作三个按钮(添加菜品、删除菜品和清空菜品)



(2)添加菜品
1、当按钮被点击时
2、询问“请输入菜品名称:”
3、将“回答”插入菜品名称列表中
4、询问“请输入菜品价格:”
5、将“回答”插入菜品价格列表中
6、将“0”插入菜品数量中。
(3)实现重复添加菜品

增加变量:是否继续添加菜品
每次添加完菜品后询问是否继续添加,
如果回答是的话才继续添加,
否则就退出循环
(4)删除菜品
1. 当按钮被点击时
2. 询问“请输入删除菜品序号:”
3. 如果序号大于当前列表总条目的话,说“没有第几条”
4. 否则删除相应条目的第几项
(5)清空菜品
1. 当按钮被点击时
2. 删除三个列表中的所有项目
4.问答与练习
Q1:以下程序会出现什么问题?

课后练习
为程序增加新的功能:能连续删除菜品。