- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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).对于正确与错误的处理,这里使用了自制积木,其目的是简化代码。
接下来就需要完成自制积木的定义,代码如下:
青少年考级竞赛题库-在线刷题/真题模拟/不限科目/顺利通过-/
这里使用了两个变量“反应时间”和“得分”,需要做初始化处理。对于反应时间,我们可以通过
您可能关注的文档
- 青少年软件编程(Scratch三级)等级考试试卷(2021年3月).pdf
- 青少年软件编程(Scratch三级)等级考试试卷(2021年3月)-附答案.pdf
- 青少年软件编程(Scratch三级)等级考试试卷(2021年6月).pdf
- 青少年软件编程(Scratch三级)等级考试试卷(2022年9月)-附答案.pdf
- 青少年软件编程(Scratch三级)等级考试试卷-编程题(2019年9月).pdf
- 青少年软件编程(Scratch三级)等级考试试卷-编程题(2019年9月)-附答案.pdf
- 青少年软件编程(Scratch三级)等级考试试卷-编程题(2019年12月).pdf
- 青少年软件编程(Scratch三级)等级考试试卷-编程题(2019年12月)-附答案.pdf
- 青少年软件编程(Scratch三级)等级考试试卷-编程题(2020年6月).pdf
- 青少年软件编程(Scratch三级)等级考试试卷-编程题(2020年6月)-附答案.pdf
文档评论(0)