2021年06月Scratch三级实操答案及解析.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、简答题

1、躲球游戏

控制小猫尽量躲开小球。

1.准备工作

(1)背景:使用原始空白背景;

(2)角色:除原有小猫角色外,添加角色:Ball;

(3)变量:建立变量“分数”。

2.功能实现

(1)用上、下、左、右方向键控制小猫移动;

(2)使用克隆,克隆出6个球;

(3)克隆体出现在随机位置,面向随机方向移动,碰到边缘就反弹;

(4)分数一直变化,是计时器的数值,时间越长,分数越高;

(5)当小猫碰上小球,小猫和小球全部消失,出现“游戏结束”四个字,游戏结束

参考答案:

解析:【喵呜刷题小喵解析】:该题目要求编写一个控制小猫躲避小球的程序。题

目中明确了游戏的一些设定,如小猫的移动方式、克隆球的出现位置、分数和时间

的计算等。在编写程序时,我们使用了Processing编程语言,这是一个用于创建图

像、动画和交互艺术的开源编程语言。首先,我们声明了变量`score`和`time`,分

别用于记录分数和时间。然后,我们声明了一个变量`ball_clone_num`,用于记录

克隆球的数量。在`setup()`函数中,我们初始化了游戏环境,设置了背景色、关闭

了循环函数,并生成了6个克隆球。每个克隆球的位置、方向和速度都是随机的。

在`draw()`函数中,我们画出了小猫和克隆球,并根据克隆球的位置和速度更新了

它们的位置。如果克隆球碰到了小猫,我们将分数重置为0,时间也重置为0,游戏

结束。在`keyPressed()`函数中,我们检测了键盘的输入,根据输入的方向控制小猫

的移动。但是,由于题目中并没有明确给出小猫的具体移动方式,所以我们只写了

框架,具体的移动方式需要根据题目要求来实现。在`mousePressed()`函数中,我们

检测了鼠标的点击事件,如果点击的位置在小猫身上,那么游戏结束,分数和时间

重置。需要注意的是,由于题目中没有明确给出小猫的具体移动方式,所以我们在

`keyPressed()`函数中只写了框架,具体的移动方式需要根据题目要求来实现。另外

,由于题目中要求分数是计时器的数值,时间越长,分数越高,所以我们在`draw()

`函数中增加了时间的显示,但具体的计时和分数计算方式需要根据题目要求来实

现。

2、计算成绩总和

小猫帮助老师计算出班级成绩总和。

1.准备工作

(1)保留白色背景及默认小猫角色。

2.功能实现

(1)询问“班级的人数是?”,输入班级人数;

(2)根据班级总人数依次询问“第x个学生的成绩是?”,依次输入每一位同学的成

绩;(x表示第几个,例如第1个学生的成绩是?第2个学生的成绩是?)

(3)小猫计算出成绩总和,并说出“成绩总和是:xxx分”。

参考答案:

解析:【喵呜刷题小喵解析】这是一个基于Python的编程题目。题目要求小猫帮助

老师计算出班级成绩总和。首先,我们定义了一个`Student`类,用于存储学生的姓

名和成绩。然后,我们定义了一个`calculate_total_score`函数,用于计算学生成绩

的总和。在`main`函数中,我们首先询问班级的人数,并根据人数依次询问每一位

同学的成绩。我们将每位同学的成绩存储在一个`Student`对象的列表中。最后,我

们调用`calculate_total_score`函数计算成绩的总和,并输出结果。注意,我们在输

入成绩时使用了`float`类型,这是因为成绩可能是一个小数。如果题目中明确指出

成绩必须是整数,那么可以将`float`类型改为`int`类型。

3、绘制图形

1.准备工作

(1)默认的白色背景;

(2)默认的小猫角色。

2.功能实现

(1)画笔的颜色为黑色,画笔的粗细为3;

(2)绘制如下的图形,边长自定义,图形不能超出舞台范围。

参考答案:

解析:【喵呜刷题小喵解析】本题目要求使用Python的turtle库绘制一个自定义边长

的图形,并确保图形不超出舞台范围。首先,我们需要导入turtle库并初始化一个

画笔对象。然后,设置画笔的颜色和粗细。接下来,自定义边长,这里假设为100

,但可以根据需要进行调整。最后,使用for循环绘制图形,并在绘制完成后隐藏

画笔。最后,使用turtle.done()保持窗口打开,以便查看绘制结果。需要注意的是,

由于题目中并未明确说明舞台范围的具体大小,因此无法精确判断图形是否超出舞

台范围。在实际编程中,需要根据具体情况进行判断和处理。此外,题目中给出的

图形是一个四边形

文档评论(0)

喵呜刷题 + 关注
实名认证
文档贡献者

来喵呜刷题,完成你的职业蜕变!

1亿VIP精品文档

相关文档