小猫进城堡

准备工作

导入背景库中的《Castle 2》

编程实现

小猫从坐标点(-165,-93)出发向城堡走去。随着位置的移动,角色大小逐渐变小,最后在城堡前消失。

注意

  1. 角色大小在逐渐变化,运行结束再次点击绿旗,程序应还能再次执行。
  2. 角色应该是在行走。(造型切换),而不是移动。

评判标准

  • 10分:能够设置出题目要求的舞台背景。
  • 10分;小猫从左下方出发。
  • 10分:小猫在行走(造型切换),而不是移动
  • 10分:行走过程中大小在逐渐变小而不是突然变小
  • 10分:到城堡前消失,再次运行程序,还能再次完成整个行走的过程。

具体步骤

1. 初始化

2. 缓慢移动到城堡大门

3. 让小猫行走


注意

小猫在移动的过程中,同时执行切换造型,所以应该再来一个当绿旗被点击,两个脚本同时执行。线程1负责移动、线程2负责切换造型,可以有效的避免卡顿。

4. 逐渐变小

5. 走到城堡隐藏


注意
有隐藏就要有显示,这样不影响下一次执行。隐藏后,可以停止全部脚本。

完整程序

长椅上行走的小猫

准备工作

导入背景库中的《bench with view》

编程实现

小猫从坐标点(-144,-81)出发向右行走,当走到长椅最右端时,转头向左行走回起点,然后再转头向右,就这样重复循环地行走下去。

注意

  1. 点击绿旗,小猫从长椅左侧位置出发,在长椅上来回行走。
  2. 角色应该是在行走(造型切换),而不是移动,且不能超出长椅范围

评判标准

  • 10分:能够设置出题目要求的舞台背景。
  • 10分:小猫从长椅左侧出发。
  • 10分:小猫在行走(造型切换),而不是移动。
  • 10分:行走和转头的方向是一致的。
  • 10分:行走到长椅右侧时,能够转头向左走,并走回起点,然后再次向右行走。

具体步骤

1. 初始化

2. 让小猫来回移动

3. 让小猫行走

完整程序

蹦床

准备工作

导入背景库中的《Blue Sky》,导入角色库中的《Hannah》和《Trampoline》。

编程实现

汉娜(Hannah)在蹦床上弹跳,玩得很开心!如何实现让她持续地上下跳动的效果?

注意

  1. 汉娜不会跳出舞台上边缘。
  2. 当汉娜落到蹦床上时,蹦床应发生扭曲;当汉娜跳起,蹦床恢复正常。

评判标准

  • 10分:能够设置出题目要求的舞台背景和角色。
  • 10分:汉娜上下往返地竖直跳动。
  • 10分:汉娜不会碰到舞台的上边缘。
  • 10分:当汉娜落到蹦床上时,蹦床发生形变。
  • 10分:当汉娜从蹦床上弹起时,蹦床恢复正常形状。

具体步骤

汉娜:初始化

汉娜:不停地上下跳动

汉娜:落下后通知蹦床

蹦床:初始化


注意

蹦床初始化时,需要清除已发生的图形特效,不影响程序的开始的情况。

蹦床:变形

完整程序

猜数字

准备工作

编程实现

小猫从1-100之间随机取一个数字,让玩家来猜自己取的这个数字。一共有10次猜的机会,在左上角显示还剩几次机会。

每次玩家输入一个数字,如果玩家没猜对,小猫能正确地说出玩家输入的数字是“大了”或者“小了”;如果玩家猜对了,小猫会说“恭喜你,答对了!”并且停止游戏; 若机会用尽了玩家也没猜对,小猫则说“机会用尽,正确数字是xx”,停止游戏。

注意

  1. 点击绿旗小猫询问“请输入1~100 之间的数”,并生成一个随机数。
  2. 玩家输入数字后,如果没猜对,小猫能说“大了”,或者“小了”;如果猜对了,小猫会说“恭喜你,答对了!”,游戏停止。
  3. 舞台左上方显示剩余次数,游戏开始为10,玩家每猜错一次减1。
  4. 如果剩余次数为零,小猫能说出正确数字,游戏停止。

评判标准

  • 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

注意

  1. 点击绿旗,小猫能够瞬间绘制出蜘蛛网图案,中间不可停顿。
  2. 蜘蛛网的大小、形状应与题目要求一致。

评判标准

  • 5分:设置背景为黑色,画笔颜色为白色,画笔粗细为2。
  • 5分:小猫不能与图案重叠。
  • 10分:能够绘制出三角形。
  • 10分:能够绘制最内层的正六边形。
  • 10分:能够绘制三层蜘蛛网图案。
  • 10分:小猫绘制过程中不可停顿,瞬间即可得到图案。

具体步骤

1. 初始化小猫和画笔

2. 绘制基本单元中最小的三角形

3. 绘制组合图形

4. 绘制完整图形

5. 自制积木:瞬间画出图形

使用自制积木,选中“运行时不刷新屏幕”。

5. 完成绘图后,将小猫移走

完整程序

行驶的小车

准备工作

导入背景库中的《Blue Sky》,导入角色库中的《Tree 1》和《Convertible 2》

程序实现

当人们坐在行驶的汽车上时,看到路边的树木会迅速向后运动。这是因为人主观:选择自己乘坐的汽车作为参照物,从而感觉到汽车没有动,而是树木在印后退。
根据该原理设计一个简单的动画:在舞台上放置一个静止不动的小车,通过让一排对木移动的方式,产生小车运动的效果。

注意

  1. 在角色Tree1中,使用克隆方式创建一排树木并使之向舞台左边移动
  2. 角色Tree1的克隆体的初始位置为(200,-170),每次向左移动5个单位,当碰到舞台边缘时本克隆体就消失

评判标准

  • 10分:能够设置出题目要求的舞台背景和角色。
  • 5分:角色大小和示例接近。
  • 10分:只允许存在1个treel角色,即树木角色。
  • 20分;克隆出的树木依次向左移动,图层设置正确。
  • 5分: 移动到最左侧的树木能够消失。

具体步骤

汽车:初始化

树木:初始化


注意

题目要求克隆体不断出现在(200,-170),但与树的实际位置不符,需要调整一下角色造型的中心点。

树木:对本体进行克隆

树木:移动克隆体

完整程序

第十届蓝桥杯市赛Scratch编程真题解析相关推荐

  1. 第十届蓝桥杯国赛Scratch编程真题解析:沙漠变绿洲

    沙漠变绿洲 准备工作 导入背景<Desert>,在背景上绘制4个树坑 导入角色<Trees> 绘制水滴角色 编程实现 游戏开始,按下并移动鼠标,水滴会从鼠标处呈抛物线落下,水滴 ...

  2. 2019年第十届蓝桥杯省赛B组真题解析

    A 组队 试题A 本题总分:5分 [问题描述] 作为篮球队教练,你需要从以下名单中选出 1号位至 5号位各一名球员, 组成球队的首发阵容. 每位球员担任 1号位至 5号位时的评分如下表所示.请你计算首 ...

  3. 第十届蓝桥杯省赛JavaC组真题——详细答案对照(完整版-包含打扫机器人的视频全过程讲解与编码内容对照)

    目录 A.求和 B.矩形切割 C.不同子串 D.质数 E.最大降雨量 F.旋转 G.外卖店优先级 H.人物相关性分析 I.等差数列 J.打扫机器人 A.求和 试题 A: 求和 本题总分:5 分 [问题 ...

  4. 蓝桥杯 第十三届蓝桥杯省赛C++组真题 修剪灌木 Python

    题目 爱丽丝要完成一项修剪灌木的工作. 有 NN 棵灌木整齐的从左到右排成一排. 爱丽丝在每天傍晚会修剪一棵灌木,让灌木的高度变为 00 厘米. 爱丽丝修剪灌木的顺序是从最左侧的灌木开始,每天向右修剪 ...

  5. 2015年第六届蓝桥杯省赛 C/C++真题混搭题解

    小鱼鸡汤时刻:点墨(老爸)曰:养精蓄锐,厚积薄发. 墨点儿(我)曰:老爸说的对哈哈! 1.隔行变色 Excel表的格子很多,为了避免把某行的数据和相邻行混淆,可以采用隔行变色的样式. 小明设计的样式为 ...

  6. 第六届蓝桥杯省赛javaB组真题及答案

    第一题:三角形面积如图1所示.图中的所有小方格面积都是1.那么,图中的三角形面积应该是多少呢? 答案:88-84/2-64/2-82/2=28: 第二题:立方变自身观察下面的现象,某个数字的立方,按位 ...

  7. 第九届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)

    目录 A.哪天返回 B.猴子分香蕉 C.字母阵列 ​ D.第几个幸运数 E.书号验证 F.打印大X ​ G.缩位求和 ​ H.等腰三角形 I.小朋友崇拜圈 ​ J.耐摔指数 A.哪天返回 小明被不明势 ...

  8. 第七届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)

    目录 A.有奖猜谜 B.煤球数目 C.平方怪圈 D.骰子游戏 E.分小组 F.凑算式 G.搭积木 H.冰雹数 I.四平方和 J.密码脱落 A.有奖猜谜 小明很喜欢猜谜语. 最近,他被邀请参加了X星球的 ...

  9. 第七届蓝桥杯省赛JavaC组真题——详细答案对照(完整版·冰雹数递归解法·超简易)

    目录 A.有奖猜谜 B.煤球数目 C.平方怪圈 D.骰子游戏 E.分小组 F.凑算式 G.搭积木 H.冰雹数 题解1: 题解2: [2022级王组顼]先生提供的简易写法,需要思考规律. 题解3: [2 ...

最新文章

  1. hssfcolor 不建议使用_POI导出Excel经典实现
  2. window cmd 端口查进程
  3. Selenium3自动化测试——4. 获取百度备案信息
  4. 信息系统运维安全管理规定(可作为范文参考)
  5. primefaces_使用PrimeFaces开发数据导出实用程序
  6. SAP License:MM常用事物码
  7. 将字典直接写入文件,出现中文乱码问题
  8. fir.im Weekly - 2016 开年技术干货分享
  9. 使用Scikit-Learn,XGBoost,LightGBM和CatBoost进行梯度增强
  10. 杭电1863+1879
  11. 蓝牙耳机性能测试软件,操作方便吗 蓝牙耳机横评之功能测试篇
  12. ROS系统中启用摄像头模块
  13. 金山打字通83字/分
  14. 【干货】S7-PLCSIM Advanced V3.0 无法下载组态(搜索到设备地址为红色)问题解决方法
  15. 《MLB美职棒大联盟》:MLB最佳阵容·MLB新年也要身体倍棒
  16. cryptographic primitives(密码学原语 )
  17. Visitor パターン
  18. 跨考西电计算机科学与技术研究生经验贴,西安交通大学912计算机133分经验分享...
  19. 农村出身的 90 后程序员,如何逆袭为中产阶级?| 程序员有话说
  20. php显示出温度最好的城市,PHP微信开发之查询城市天气

热门文章

  1. 中国外贸顺差大增主因是欧洲冬天变暖
  2. python3爬虫——千库网
  3. 蔡学镛在支付宝工作那段时间,最让不开心的事情揭秘
  4. javascript学习路线图
  5. 大数据环境中的系统磁盘的常见问题
  6. 云上部署Python3爬虫-以腾讯云+Ubuntu为例-0525-v1.0张雅慧
  7. IBM的PBC ——通透的绩效管理文化
  8. 隆重推荐:外星人就在月球背面
  9. 移动端Web开发调试之Weinre调试教程
  10. 批量处理实验接触角数据-MATLAB分析