资源简介 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”角色——苹果效果:点击按钮,改变苹果的购买数量,并将其加入购物单脚本:(其他按钮以此类推) 展开更多...... 收起↑ 资源列表 Scratch趣味编程 数学案例——美味水果店(2).docx Scratch趣味编程数学案例——美味水果店.docx