第11届蓝桥杯Scratch图形化编程_选拔赛_真题2020年5月31日答案及解析.pdfVIP

第11届蓝桥杯Scratch图形化编程_选拔赛_真题2020年5月31日答案及解析.pdf

  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、巫师的苹果

准备工作:

添加NizardGirl角色、Apple:角色,添加BlueSky背景。

编程实现:

1).当绿旗被点击,巫师和苹果出现在如图1位置(苹果大小为

100),同时巫师说出:“我是一个巫师,可以让苹果先变大再变小最后消失。”

2).巫师说话时间为2秒,说完之后苹果大小变成200并保持2秒(如图

2),接着萃果大小变成50并保持2秒(如图3),之后苹果消失(如图4)。

3).再次点击绿旗,程序可以重复执行。

参考答案:根据题目要求,可以使用Scratch编程软件来实现巫师的苹果的效果。具

体步骤如下:1.创建一个新角色NizardGirl和Apple,并设置其属性。2.

当绿旗被点击时,让巫师和苹果出现在预设的位置,并设置巫师说出:“我是一个

巫师,可以让苹果先变大再变小最后消失。”3.

在巫师说出这句话后,让苹果的大小变成200并保持2秒,接着让苹果的大小变成50

并保持2秒,最后让苹果消失。4.再次点击绿旗,程序可以重复执行。

解析:【喵呜刷题小喵解析】:

这个题目要求使用Scratch编程软件来实现一个巫师的苹果的效果。首先,需要创建

两个角色:Nizard

Girl和Apple,并设置它们的属性。接着,在程序开始运行时,当绿旗被点击时,

巫师和苹果出现在预设的位置,同时巫师说出:“我是一个巫师,可以让苹果先变

大再变小最后消失。”

然后,在巫师说出这句话后,需要让苹果的大小发生变化。具体地,苹果的大小先

变成200并保持2秒,接着变成50并保持2秒,最后消失。

最后,再次点击绿旗,程序可以重复执行。这样,就可以实现巫师的苹果的效果了

2、绘制正五边形

编程实现:

1).绘制如图所示的图形;

2).中心位置是(0,0),画笔颜色为黑色;

3).完整图形是由10个边长为100的正五边形组成。

参考答案:根据题目要求,我们可以使用Python的turtle库来绘制正五边形。由于题

目要求完整图形是由10个边长为100的正五边形组成,我们可以先绘制一个正五边

形,然后复制粘贴9次。以下是Python代码实现:```pythonimportturtle#

初始化画笔pen=turtle.Turtle()#设置画笔颜色pen.color(black)#

设置画笔速度pen.speed(1)#绘制正五边形defdraw_pentagon(x,y,

size):pen.penup()pen.goto(x,y)pen.pendown()for_in

range(5):pen.forward(size)pen.right(72)#绘制完整图形foriin

range(10):draw_pentagon(i*200-450,0,100)#隐藏画笔pen.hideturtle()#

显示结果turtle.done()```

解析:【喵呜刷题小喵解析】:

在这个问题中,我们需要使用Python的turtle库来绘制正五边形。首先,我们初始化

画笔,设置画笔颜色为黑色,并设置画笔速度为1。

然后,我们定义了一个函数`draw_pentagon`,用于绘制正五边形。这个函数接受三

个参数:x和y表示正五边形的中心位置,size表示正五边形的边长。在函数中,我

们先将画笔移动到中心位置,然后循环5次,每次向前移动size个单位,然后向右

转72度,以绘制正五边形。

最后,我们使用一个循环来绘制10个正五边形,每个正五边形的中心位置是前一个

正五边形的右下角位置,偏移量为200个单位。这样,我们就可以得到由10个边长

为100的正五边形组成的完整图形。

最后,我们隐藏画笔,并调用`turtle.done()`来显示结果。

3、报数游戏

准备工作:

添加Crab、Gobo、Giga角色,加上默认小猫共4

个角色,在舞台上排成一圈,如图。

编程实现:

模拟一个报数游戏,4个角色按顺序报数,遇到“与3相关”的数(含有3或者是3

的倍数)要说“过”。

1).以小猫为起点,报数按照顺时针顺序,从1开始报数,报到40为止,节奏是1

秒1个;

2).如果要报的数含有3或者是3的倍数(如13,24),报数的角色说“过”。

例如:从小猫开始,说“1”,1秒;Crab说“2”,1秒;Gobo说“过”,1秒;Giga

说“4”,1秒;

参考答案:根据题目要求,我们可以按照以

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档