image

编辑人: 青衫烟雨

calendar2025-05-10

message8

visits947

2020年09月Scratch三级实操B答案及解析

一、简答题

1、魔术表演“开花”
1.准备工作
(1)将舞台设置为"Party";
(2)删除默认角色,自行绘制椭圆花瓣角色;
(3)添加魔术师角色‘Wizard Girl “。
2.功能实现
(1)当按下空格键时,魔术师说“开花”并发出广播指令;
(2)花瓣角色接收到广播指令后,在舞台中间利用“图章”积木实现开花效果;
(3)每一片花瓣的颜色不同。

参考答案:

解析:【喵呜刷题小喵解析】:本题要求实现一个魔术表演“开花”的编程效果。根据题目描述,我们需要设置舞台环境、角色,以及实现按下空格键后,魔术师发出广播指令,花瓣角色接收到指令后,在舞台中间实现开花效果,且每一片花瓣颜色不同的功能。首先,将舞台设置为"Party",删除默认角色,自行绘制椭圆花瓣角色,并添加魔术师角色‘Wizard Girl’。然后,当按下空格键时,魔术师说“开花”并发出广播指令。这可以通过设置一个按键事件来实现,当按下空格键时,触发相应的代码。接着,花瓣角色接收到广播指令后,在舞台中间利用“图章”积木实现开花效果。这可以通过编写一个广播接收器来实现,当接收到广播指令时,执行相应的代码。在代码中,使用“图章”积木在舞台中间绘制花瓣,实现开花效果。最后,每一片花瓣的颜色不同。这可以通过在绘制花瓣时设置不同的颜色来实现。可以使用随机颜色或者预设的颜色列表来生成不同的花瓣颜色。综上所述,以上代码可以实现魔术表演“开花”的功能。需要注意的是,具体的实现方式可能因编程语言和平台的不同而有所差异。

2、青蛙捕虫
1. 准备工作
(1) 删除小猫角色;
(2) 导入“Frog”、“Grasshopper”两个角色;
(3) 背景“Forest”。
2. 功能实现
(1) “Grasshopper”角色先克隆出30个克隆体,然后广播“开始”;
(2) 当克隆体启动,在舞台随机位置显示,并不断切换造型移动;
(3) “Frog”角色接收到“开始”,跟随鼠标不断移动;
(4) “Grasshopper”克隆体碰到“Frog”角色删除此克隆体;
(5) 使用变量记录克隆体碰到“Frog”的次数。

参考答案:

解析:【喵呜刷题小喵解析】根据题目描述,我们需要创建一个模拟青蛙捕虫的场景。首先,我们需要删除小猫角色,然后导入“Frog”和“Grasshopper”两个角色,并将背景设置为“Forest”。在功能实现部分,我们需要实现以下功能:1. “Grasshopper”角色先克隆出30个克隆体,然后广播“开始”。这部分的实现,可以在“Grasshopper”的脚本中添加代码,让它克隆自己30次,并广播“开始”消息。2. 当克隆体启动,在舞台随机位置显示,并不断切换造型移动。这部分的实现,可以在克隆体的脚本中添加代码,让它们随机出现在舞台上,并设置造型和移动行为。3. “Frog”角色接收到“开始”,跟随鼠标不断移动。这部分的实现,可以在“Frog”的脚本中添加代码,让它接收到“开始”消息后,跟随鼠标移动。4. “Grasshopper”克隆体碰到“Frog”角色删除此克隆体。这部分的实现,可以在“Frog”的脚本中添加代码,让它碰到“Grasshopper”克隆体时,删除该克隆体。5. 使用变量记录克隆体碰到“Frog”的次数。这部分的实现,可以在“Frog”的脚本中添加一个变量,每次碰到“Grasshopper”克隆体时,增加该变量的值。最后,我们可以在舞台被点击时,根据变量的值,让“Frog”说出相应的话。如果变量大于0,说明抓到了蚱蜢,否则说明没有抓到蚱蜢。

3、换装
1. 准备工作
(1) 删除小猫角色;
(2) 导入“Harper”、“Dress”两个角色,初始位置如上图所示;
(3) 设置舞台背景“Bedroom 3”。
2. 功能实现
(1) 程序开始隐藏“Harper”、“Dress”两个角色;
(2) 按下空格键,舞台广播“开始”;
(3) “Harper”、“Dress”两个角色接收到“开始”后显示;
(4) 按下上移键“Harper”切换造型;
(5) 按下右移键“Dress”克隆自己,克隆体切换成随机造型,从舞台的右侧移动到“Harper”实现换装;
(6) 再次按下右移键,“Harper”身上的“Dress”克隆体会删除,新的“Dress”克隆体像第5步一样移到“Harper”身上;
(7) 使用变量“换装次数”统计换装次数。

参考答案:

解析:【喵呜刷题小喵解析】:本题要求实现一个角色换装的功能。首先,我们需要删除小猫角色,并导入“Harper”和“Dress”两个角色,设置舞台背景为“Bedroom 3”。程序开始时,两个角色都隐藏。当按下空格键时,舞台广播“开始”。接收到“开始”后,两个角色显示。按下上移键时,“Harper”切换造型。按下右移键时,“Dress”克隆自己,克隆体切换成随机造型,从舞台的右侧移动到“Harper”实现换装。再次按下右移键时,“Harper”身上的“Dress”克隆体会删除,新的“Dress”克隆体像第5步一样移到“Harper”身上。最后,使用变量“换装次数”统计换装次数。根据上述要求,我们可以编写相应的代码。在代码中,我们首先设置初始状态,包括删除小猫角色、导入“Harper”和“Dress”两个角色,设置舞台背景。然后,我们编写程序逻辑,包括按下空格键广播“开始”,接收到“开始”后显示两个角色,按下上移键切换“Harper”的造型,按下右移键克隆“Dress”并移动到“Harper”实现换装。最后,我们使用变量“换装次数”统计换装次数。

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2020年09月Scratch三级实操B答案及解析

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share