Scratch趣味编程 《美味水果店》两个项目教学设计(附源文件)

2024-04-09
| 4份
| 14页
| 373人阅读
| 3人下载
普通

内容正文:

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”角色——苹果效果:点击按钮,改变苹果的购买数量,并将其加入购物单脚本:(其他按钮以此类推) 学科网(北京)股份有限公司 $$ 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趣味编程 《美味水果店》两个项目教学设计(附源文件)
1
Scratch趣味编程 《美味水果店》两个项目教学设计(附源文件)
2
Scratch趣味编程 《美味水果店》两个项目教学设计(附源文件)
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。