课件编号19807103

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

日期:2024-05-14 科目:综合实践 类型:小学素材 查看:11次 大小:2971607Byte 来源:二一课件通
预览图 0
Scratch,教学设计,源文件,且附,课时,趣味
    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”角色———西瓜效果:点击按钮,改变西瓜的购买数量,并将 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~