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

090 电子加餐2

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

(1)初始化,导入角色、背景

2. 核心要点

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

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

    读懂“电子加餐2”的任务,明确要看到的运行效果

  2. 02

    准备舞台、角色、造型以及程序需要的数据

  3. 03

    从事件起点出发,按角色职责连接核心积木

  4. 04

    运行作品,逐项定位问题并完成一次创意改造

4. 运行检查

点绿旗完整运行,逐个角色检查事件、顺序和结果,再完成一次创意改造。

3.编程思路与步骤

3.1 编程思路

(1)初始化,导入角色、背景

(2)三种食物分别设置位置和单价

(3)三种食物设置加减

(4)猫老板初始化

(5)当猫老板被点击,说出总价

3.2 编程步骤

(1)导入角色、背景

(2)猫老板设置

a、初始化位置、大小、造型

b、创建4个变量(果盘、蛋糕、甜甜圈、总价)

c、创建2个列表(价格、菜单)

(3)小狗提问

总价格=食物数量×单价

说出价格

(4)所有食物增减

a、我们最初设置了3份食物,每份食物都有加减

b、因此要对每个食物的加减符号进行命名并编写程序

食物增加设置

a、初始化位置

b、当角色被点击

c、判断鼠标的位置与角色覆盖范围是否一致

d、一致则增加1

e、否则增加0

食物减少设置

a、初始化位置

b、当角色被点击

c、判断鼠标的位置与角色覆盖范围是否一致

d、一致则增加-1

e、否则增加0

f、如果数量减少为负数,则将数量设为0

4.问答与练习

4.1 小明把乘法写成了除法,当然不准确咯

4.2 小明发现每次点完餐后,猫老板给出的价格都是不准确的,大家找找问题在哪

4.3 课后练习

(1)熟练对列表的创建和使用

(2)理解和应用列表中的其他功能