Scratch趣味编程 数学学科融合《美味水果店》 教学设计(共2课时且附源文件)

资源下载
  1. 二一教育资源

Scratch趣味编程 数学学科融合《美味水果店》 教学设计(共2课时且附源文件)

资源简介

Scratch趣味编程|数学案例——美味水果店
Scratch是麻省理工大学开发的一款简易的图形化编程软件,通过积木组合的形式来实现程序的编写,了解编程的原理和功能,低门槛、生动、有趣。Scratch采用可视化,从而快速制作出游戏、故事、动画、教程、艺术作品等。
一、游戏规则
模拟水果店,点击需要购买的水果下方的数量按钮,点击上部分增加数量,点击数量按钮下部分减少数量,去除我们不要或多选的水果。当点击“结算”按钮,将自动结算。
二、效果展示
三、游戏设计
素材准备:
》》造型:
参考程序:(一)“按钮1”角色——车厘子效果:点击按钮,改变车厘子的购买数量
步骤解析:
1. 初始化位置、造型设置。
2. 一开始设置车厘子的值为0,并切换为对应造型00。
3. 点击按钮1角色的上半部分,则车厘子增加1,增加到10时不能增加;否则,点击按钮1角色的下半部分,则车厘子减小1,减小到0时不能减小。点击按钮1时,通过鼠标的y坐标和按钮1角色的y坐标对比来判断点击的是上半部分还是下半部分。
4.新建车厘子数量变量来记录购买车厘子的数量。
5.收到结算广播,将车厘子的总价金额加入清单列表,总价为车厘子数量 x 车厘子单价。
6.如果其数量为0,则没有购买,不加入清单列表。
脚本:
(二)“结算”角色效果:点击进行结算步骤解析:
1. 初始化设置,新建不同的变量来设置各水果的单价。
2. 点击按钮进行结算,先清除清单列表里的所有内容,然后广播结算,将各水果的金额加入清单。
3. 然后遍历清单列表进行计算,将清单里的各金额相加。
4. 然后光播结算完毕,收银员收到广播便可以开始报价。
脚本:
(三)“营业员”角色效果:显示结算的总价脚本:(四)“按钮2”角色——西瓜效果:点击按钮,改变西瓜的购买数量步骤解析:
与按钮1相同,新建西瓜数量变量来记录购买西瓜的数量。
脚本:其他按钮功能相似,只需复制按钮1角色修改积木即可。Scratch趣味编程|数学案例——美味水果店(2)
Scratch是麻省理工大学开发的一款简易的图形化编程软件,通过积木组合的形式来实现程序的编写,了解编程的原理和功能,低门槛、生动、有趣。Scratch采用可视化,从而快速制作出游戏、故事、动画、教程、艺术作品等。
一、游戏规则
模拟水果店,点击需要购买的水果下方的数量按钮,点击上部分增加数量,点击数量按钮下部分减少数量,去除我们不要或多选的水果。当点击“结算”按钮,将自动结算,并出示消费清单。
二、效果展示
三、游戏设计
素材准备:
》》造型:
参考程序:(一)“按钮1”角色——车厘子效果:点击按钮,改变车厘子的购买数量,并将其加入购物单
步骤解析:
1.初始化位置、造型设置。
2.一开始设置车厘子的值为0,并切换为对应造型00。
3.点击按钮1角色的上半部分,则车厘子增加1,增加到10时不能增加;否则,点击按钮1角色的下半部分,则车厘子减小1,减小到0时不能减小。点击按钮1时,通过鼠标的y坐标和按钮1角色的y坐标对比来判断点击的是上半部分还是下半部分。
4.新建车厘子数量变量来记录购买车厘子的数量。
5.点击此水果(车厘子)时,如果购物列表单中没有此水果,则将此水果加入购物列表单。
脚本:
(二)“结算”角色效果:点击进行结算
步骤解析:
1.初始化设置,新建不同的变量来设置各水果的单价。
2.点击各按钮减少数量去除不要的水果,如果其数量为0,则没有购买,删除购物列表中购买数量为0的清单。
2.点击按钮进行结算,先清除清单列表里的所有内容,然后遍历购物列表将表单各水果名称、及对应的数量、金额加入清单。
3.同时将清单里的各金额相加。
4.然后结算完毕,将合计金额,显示在清单列表底部。
脚本:
(三)“按钮2”角色——西瓜效果:点击按钮,改变西瓜的购买数量,并将其加入购物单
步骤解析:
与按钮1相同,新建西瓜数量变量来记录购买西瓜的数量。
脚本:
其他按钮功能相似,只需复制按钮1角色修改积木即可。
(三)“按钮3”角色——苹果效果:点击按钮,改变苹果的购买数量,并将其加入购物单脚本:(其他按钮以此类推)

展开更多......

收起↑

资源列表