第十届蓝桥杯市赛Scratch编程真题解析
小猫进城堡
准备工作
导入背景库中的《Castle 2》
编程实现
小猫从坐标点(-165,-93)出发向城堡走去。随着位置的移动,角色大小逐渐变小,最后在城堡前消失。
注意
- 角色大小在逐渐变化,运行结束再次点击绿旗,程序应还能再次执行。
- 角色应该是在行走。(造型切换),而不是移动。
评判标准
- 10分:能够设置出题目要求的舞台背景。
- 10分;小猫从左下方出发。
- 10分:小猫在行走(造型切换),而不是移动
- 10分:行走过程中大小在逐渐变小而不是突然变小
- 10分:到城堡前消失,再次运行程序,还能再次完成整个行走的过程。
具体步骤
1. 初始化
2. 缓慢移动到城堡大门
3. 让小猫行走
注意
小猫在移动的过程中,同时执行切换造型,所以应该再来一个当绿旗被点击,两个脚本同时执行。线程1负责移动、线程2负责切换造型,可以有效的避免卡顿。
4. 逐渐变小
5. 走到城堡隐藏
注意
有隐藏就要有显示,这样不影响下一次执行。隐藏后,可以停止全部脚本。
完整程序
长椅上行走的小猫
准备工作
导入背景库中的《bench with view》
编程实现
小猫从坐标点(-144,-81)出发向右行走,当走到长椅最右端时,转头向左行走回起点,然后再转头向右,就这样重复循环地行走下去。
注意
- 点击绿旗,小猫从长椅左侧位置出发,在长椅上来回行走。
- 角色应该是在行走(造型切换),而不是移动,且不能超出长椅范围
评判标准
- 10分:能够设置出题目要求的舞台背景。
- 10分:小猫从长椅左侧出发。
- 10分:小猫在行走(造型切换),而不是移动。
- 10分:行走和转头的方向是一致的。
- 10分:行走到长椅右侧时,能够转头向左走,并走回起点,然后再次向右行走。
具体步骤
1. 初始化
2. 让小猫来回移动
3. 让小猫行走
完整程序
蹦床
准备工作
导入背景库中的《Blue Sky》,导入角色库中的《Hannah》和《Trampoline》。
编程实现
汉娜(Hannah)在蹦床上弹跳,玩得很开心!如何实现让她持续地上下跳动的效果?
注意:
- 汉娜不会跳出舞台上边缘。
- 当汉娜落到蹦床上时,蹦床应发生扭曲;当汉娜跳起,蹦床恢复正常。
评判标准
- 10分:能够设置出题目要求的舞台背景和角色。
- 10分:汉娜上下往返地竖直跳动。
- 10分:汉娜不会碰到舞台的上边缘。
- 10分:当汉娜落到蹦床上时,蹦床发生形变。
- 10分:当汉娜从蹦床上弹起时,蹦床恢复正常形状。
具体步骤
汉娜:初始化
汉娜:不停地上下跳动
汉娜:落下后通知蹦床
蹦床:初始化
注意
蹦床初始化时,需要清除已发生的图形特效,不影响程序的开始的情况。
蹦床:变形
完整程序
猜数字
准备工作
编程实现
小猫从1-100之间随机取一个数字,让玩家来猜自己取的这个数字。一共有10次猜的机会,在左上角显示还剩几次机会。
每次玩家输入一个数字,如果玩家没猜对,小猫能正确地说出玩家输入的数字是“大了”或者“小了”;如果玩家猜对了,小猫会说“恭喜你,答对了!”并且停止游戏; 若机会用尽了玩家也没猜对,小猫则说“机会用尽,正确数字是xx”,停止游戏。
注意
- 点击绿旗小猫询问“请输入1~100 之间的数”,并生成一个随机数。
- 玩家输入数字后,如果没猜对,小猫能说“大了”,或者“小了”;如果猜对了,小猫会说“恭喜你,答对了!”,游戏停止。
- 舞台左上方显示剩余次数,游戏开始为10,玩家每猜错一次减1。
- 如果剩余次数为零,小猫能说出正确数字,游戏停止。
评判标准
- 10分:询问“请输入一个1~100之间的数”,并生成随机数(可在裁判时查看程序积木块)。
- 20分:小猫能够提示“大了”或“小了”或“恭喜你,答对了!”,游戏停止,且提示都是正确的。
- 20分:玩家用尽10次机会,小猫说“机会用尽,正确数字是xx”(xx 即正确的数字)
具体步骤
1. 生成要猜的数
2. 询问、回答,并进行判断
3. 剩余机会
4. 机会用尽,说出正确答案
完整程序
加减大师
准备工作
导入背景库中的《Room 1》,导入角色库中的《Dog 1》和《Pico》
编程实现
博士注是加减大师,它会随机地出加减算式,并判断玩家回答的得数是否正确。如果它出的是加法,则两个加数均是自然数且不能大于100;如果它出的是减法,则被数和减数都要是自然数且小于100,同时被减数大于等于减数。
博士汪会出5道题之后由Pico角色说出回答正确的次数。参考题图所示效果,完成程序。
评判标准
10分:能够设置出题目要求的舞台背景和角色。
10分:加减法数字是随机的,且都是两位自然数。
15分:程序能确保被减数大于等于减数。
15分:Pico能在5次全部回答结束后,正确地说出正确次数(裁判时可将变量显示在舞台上来核对)
具体步骤
博士汪:随机加减法
随机数字1表示加法,2表示减法
博士汪:加法
博士汪:减法
博士汪:答完5道题,通知Pico
Pico:初始化
Pico导入进来时面向左,为了避免倒过来,乣修改Pico的旋转方式。
Pico:结束
完整程序
绘制蜘蛛网
编程实现
设置舞台背景为黑色,选择画笔颜色为白色,粗细为2。以坐标(0,0)点为中心,公制一个如图所示的蜘蛛网。它是三层结构,基本单元中最小的三角形边长为50,每向外延伸一层,边长增加50。
注意
- 点击绿旗,小猫能够瞬间绘制出蜘蛛网图案,中间不可停顿。
- 蜘蛛网的大小、形状应与题目要求一致。
评判标准
- 5分:设置背景为黑色,画笔颜色为白色,画笔粗细为2。
- 5分:小猫不能与图案重叠。
- 10分:能够绘制出三角形。
- 10分:能够绘制最内层的正六边形。
- 10分:能够绘制三层蜘蛛网图案。
- 10分:小猫绘制过程中不可停顿,瞬间即可得到图案。
具体步骤
1. 初始化小猫和画笔
2. 绘制基本单元中最小的三角形
3. 绘制组合图形
4. 绘制完整图形
5. 自制积木:瞬间画出图形
使用自制积木,选中“运行时不刷新屏幕”。
5. 完成绘图后,将小猫移走
完整程序
行驶的小车
准备工作
导入背景库中的《Blue Sky》,导入角色库中的《Tree 1》和《Convertible 2》
程序实现
当人们坐在行驶的汽车上时,看到路边的树木会迅速向后运动。这是因为人主观:选择自己乘坐的汽车作为参照物,从而感觉到汽车没有动,而是树木在印后退。
根据该原理设计一个简单的动画:在舞台上放置一个静止不动的小车,通过让一排对木移动的方式,产生小车运动的效果。
注意
- 在角色Tree1中,使用克隆方式创建一排树木并使之向舞台左边移动
- 角色Tree1的克隆体的初始位置为(200,-170),每次向左移动5个单位,当碰到舞台边缘时本克隆体就消失
评判标准
- 10分:能够设置出题目要求的舞台背景和角色。
- 5分:角色大小和示例接近。
- 10分:只允许存在1个treel角色,即树木角色。
- 20分;克隆出的树木依次向左移动,图层设置正确。
- 5分: 移动到最左侧的树木能够消失。
具体步骤
汽车:初始化
树木:初始化
注意
题目要求克隆体不断出现在(200,-170),但与树的实际位置不符,需要调整一下角色造型的中心点。
树木:对本体进行克隆
树木:移动克隆体
完整程序
第十届蓝桥杯市赛Scratch编程真题解析相关推荐
- 第十届蓝桥杯国赛Scratch编程真题解析:沙漠变绿洲
沙漠变绿洲 准备工作 导入背景<Desert>,在背景上绘制4个树坑 导入角色<Trees> 绘制水滴角色 编程实现 游戏开始,按下并移动鼠标,水滴会从鼠标处呈抛物线落下,水滴 ...
- 2019年第十届蓝桥杯省赛B组真题解析
A 组队 试题A 本题总分:5分 [问题描述] 作为篮球队教练,你需要从以下名单中选出 1号位至 5号位各一名球员, 组成球队的首发阵容. 每位球员担任 1号位至 5号位时的评分如下表所示.请你计算首 ...
- 第十届蓝桥杯省赛JavaC组真题——详细答案对照(完整版-包含打扫机器人的视频全过程讲解与编码内容对照)
目录 A.求和 B.矩形切割 C.不同子串 D.质数 E.最大降雨量 F.旋转 G.外卖店优先级 H.人物相关性分析 I.等差数列 J.打扫机器人 A.求和 试题 A: 求和 本题总分:5 分 [问题 ...
- 蓝桥杯 第十三届蓝桥杯省赛C++组真题 修剪灌木 Python
题目 爱丽丝要完成一项修剪灌木的工作. 有 NN 棵灌木整齐的从左到右排成一排. 爱丽丝在每天傍晚会修剪一棵灌木,让灌木的高度变为 00 厘米. 爱丽丝修剪灌木的顺序是从最左侧的灌木开始,每天向右修剪 ...
- 2015年第六届蓝桥杯省赛 C/C++真题混搭题解
小鱼鸡汤时刻:点墨(老爸)曰:养精蓄锐,厚积薄发. 墨点儿(我)曰:老爸说的对哈哈! 1.隔行变色 Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式. 小明设计的样式为 ...
- 第六届蓝桥杯省赛javaB组真题及答案
第一题:三角形面积如图1所示.图中的所有小方格面积都是1.那么,图中的三角形面积应该是多少呢? 答案:88-84/2-64/2-82/2=28: 第二题:立方变自身观察下面的现象,某个数字的立方,按位 ...
- 第九届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
目录 A.哪天返回 B.猴子分香蕉 C.字母阵列 D.第几个幸运数 E.书号验证 F.打印大X G.缩位求和 H.等腰三角形 I.小朋友崇拜圈 J.耐摔指数 A.哪天返回 小明被不明势 ...
- 第七届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
目录 A.有奖猜谜 B.煤球数目 C.平方怪圈 D.骰子游戏 E.分小组 F.凑算式 G.搭积木 H.冰雹数 I.四平方和 J.密码脱落 A.有奖猜谜 小明很喜欢猜谜语. 最近,他被邀请参加了X星球的 ...
- 第七届蓝桥杯省赛JavaC组真题——详细答案对照(完整版·冰雹数递归解法·超简易)
目录 A.有奖猜谜 B.煤球数目 C.平方怪圈 D.骰子游戏 E.分小组 F.凑算式 G.搭积木 H.冰雹数 题解1: 题解2: [2022级王组顼]先生提供的简易写法,需要思考规律. 题解3: [2 ...
最新文章
- hssfcolor 不建议使用_POI导出Excel经典实现
- window cmd 端口查进程
- Selenium3自动化测试——4. 获取百度备案信息
- 信息系统运维安全管理规定(可作为范文参考)
- primefaces_使用PrimeFaces开发数据导出实用程序
- SAP License:MM常用事物码
- 将字典直接写入文件,出现中文乱码问题
- fir.im Weekly - 2016 开年技术干货分享
- 使用Scikit-Learn,XGBoost,LightGBM和CatBoost进行梯度增强
- 杭电1863+1879
- 蓝牙耳机性能测试软件,操作方便吗 蓝牙耳机横评之功能测试篇
- ROS系统中启用摄像头模块
- 金山打字通83字/分
- 【干货】S7-PLCSIM Advanced V3.0 无法下载组态(搜索到设备地址为红色)问题解决方法
- 《MLB美职棒大联盟》:MLB最佳阵容·MLB新年也要身体倍棒
- cryptographic primitives(密码学原语 )
- Visitor パターン
- 跨考西电计算机科学与技术研究生经验贴,西安交通大学912计算机133分经验分享...
- 农村出身的 90 后程序员,如何逆袭为中产阶级?| 程序员有话说
- php显示出温度最好的城市,PHP微信开发之查询城市天气