Scratch第4期-中阶查看课程总览

092 定制菜单2

PROGRAM MAP
编程思路与步骤沿分支从左向右读,再按编号完成
本课作品定制菜单2
1. 作品目标

围绕“定制菜单2”,先拆清角色、事件和运行目标,再决定积木脚本的先后顺序。

2. 核心要点

舞台与角色、事件起点、核心逻辑

3. 制作步骤按顺序完成
  1. 01

    当按钮被点击时

  2. 02

    询问“请输入菜品名称:”

  3. 03

    将“回答”插入菜品名称列表中

  4. 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:以下程序会出现什么问题?

课后练习

为程序增加新的功能:能连续删除菜品