网站大量收购闲置独家精品文档,联系QQ:2885784924

第13届蓝桥杯Scratch选拔赛真题集锦-附答案.pdf

第13届蓝桥杯Scratch选拔赛真题集锦-附答案.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共43页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第13届蓝桥杯Scratch选拔赛真题集锦

题目总数:9总分数:180

编程题

第1题问答题

跳舞机游戏

题目说明

编程实现:

跳舞机游戏。

具体要求:

1).点击绿旗,舞台左上角显示得分0代表玩家分数,在得分右侧倒计时10代表游戏时长(10s);

2).游戏开始倒数计时,在舞台上随机显示上、下、左、右四个箭头中的一个,等待1秒后变化其它方向箭头

(箭头方向、颜色都是随机改变);

青少年考级竞赛题库-在线刷题/真题模拟/不限科目/顺利通过-/

3).玩家观察舞台上出现的箭头,按下键盘上对应的方向键,箭头方向和按下的方向键一致则分数加1,并且箭

头说“正确”,同时显示出箭头出现时到按下对应方向键时的反应时间;

4).箭头方向和按下的方向键不一致则分数减1,并且箭头说“错误”;

5).当倒计时为0时,游戏结束,用一个列表“积分榜”来记录每轮游戏的得分;

6).“积分榜”中每轮分数进行比较,其中最高分呈现在舞台上方最高分中;

7).点击小绿旗,下一轮游戏重新开始(积分榜中数据不变)。

青少年考级竞赛题库-在线刷题/真题模拟/不限科目/顺利通过-/

答案编程实现

根据题目描述和思路分析,我们可以分4步来编写程序:

倒计时10秒钟

箭头每隔1秒钟切换一次造型

等待玩家按键并判断对错

计分系统

1.倒计时10秒钟

首先创建一个变量“倒计时”,将初始值设为10,然后每隔1秒减1,直到减为0,代码如下:

代码非常简单,很多同学喜欢直接使用”重复执行10次“指令,也是可以的。使用“重复执行直到”指

令则更加灵活,你可以将倒计时设置为任何其它数字,而不需要修改重复的次数。

2.切换箭头造型

箭头每隔1秒要切换一次造型,切换方式则是随机的,将切换造型指令和随机数指令结合起来就可

以了,同时颜色也会随机变化,对应代码如下:

一旦切换完造型之后,就需要处理用户按键事件,为了简化代码,这里使用了广播机制,将判断按

键处理的代码单独拎出来。

3.等待玩家按键并判断对错

判断的逻辑也比较简单,首先需要判断是否按下了上下左右4个方向键,其次要确定按下的方向键

和箭头指向是否一致,如果一致则提示正确,加分并显示反应时间,否则提示错误并减分。

对应的代码如下:

青少年考级竞赛题库-在线刷题/真题模拟/不限科目/顺利通过-/

简要说明四点:

1).在接收到“判断”的广播消息之后,使用了等待条件指令,其作用是用来监测用户是否按下了4个

方向键,如果没有按键,则什么都不用做,如果按下方向键了,则接着判断按键是否正确;

2).由于箭头角色的上、下、左、右四个造型的编号依次为1、2、3、4,因此这里是通过按键和角

色的造型编号是否相等来判断按键的对错;

3).这里有4种不同的情况,为了避免玩家同时按下多个键,使用了条件嵌套的编程技巧;

4).对于正确与错误的处理,这里使用了自制积木,其目的是简化代码。

接下来就需要完成自制积木的定义,代码如下:

青少年考级竞赛题库-在线刷题/真题模拟/不限科目/顺利通过-/

这里使用了两个变量“反应时间”和“得分”,需要做初始化处理。对于反应时间,我们可以通过

文档评论(0)

杭青年 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档