第11届蓝桥杯Scratch国赛真题

题目1


背景信息:

抗击新冠肺炎,隔离是非常重要的手段之一。通过隔离,可以最大限度地缩小污染范围,减少病毒传播机会。


编程实现:

通过程序模拟在新冠肺炎传播过程中,采取隔离手段和不采取隔离手段的对比效果。白色小人代表健康人群,红色小人代表感染病毒人群。


具体要求:
1)左侧为不带隔离区的情况,右侧为带有隔离区的情况,左侧和右侧区域各有一个计时器,计时器初始值为0;

2)点击绿旗,两侧区域分别自动随机生成20个小人(白色小人19个,红色小人1个)并随机移动(滑行模块参数设置2秒),右侧区域的小人在隔离区外移动;

3)此时计时器开始计时,每秒数字加1;


4)红色小人碰到白色小人,白色小人被传染,变成红色小人;


5)右侧区域中的白色小人被传染变红之后3秒被放在隔离区不再移动(第一个红色小人在开始计时3秒后进入隔离区);


6)当左侧区域所有白色小人变红以后左侧计时器停止计时,同时左侧所有红色小人停止移动;


7)右侧所有红色小人都在隔离区内,隔离区外没有红色小人,右侧计时器停止计时。



题目2



背景信息:
3D打印技术:它与普通打印工作原理基本相同,打印机内装有液体或粉末等“打印材料”,

与电脑连接后,通过电脑控制把“打印材料”一层层叠加起来,最终把计算机上的蓝图变成实物。


编程实现:
通过滑杆控制小猫造型变化,按下空格键,传感器进行扫描并在小猫右侧打印它的造型。


具体要求:
1)当绿旗被点击后,角色出现在舞台对应位置;

2)通过滑杆控制小猫形状变化(外观特效:鱼眼,滑杆范围:-100-100);

3)按下空格键,小猫左侧出现传感器从下到上对小猫进行全身扫描,同时在右侧从下到上依次画出扫描过的部分身体;

4)当完成扫描后,右侧出现完整造型效果;



5)点击绿旗,程序可重新开始。




题目3

第一题
编程实现:


1)本程序只有一个苹果角色,设舞台为空白背景。

如图;

2)先用边长为60的正方形填满整个舞台(用程序完成,而不是使用舞台背景绘制工具);


3)画完后,苹果回到舞台中心,询问:“输入指令(上下左右)”;


4)在输入框输入指令(指令可以是1个或多个),输入完毕后按回车键提交,

苹果会按照指令的方向依次移动,每次移动都要移到下一个交点上(瞬移),

每走完一次要等待一秒。

如图所示;

5)苹果按指令走完整个路程后,会发出下一次询问,输入并提交后可再次移动;


6)需要注意的是:如果遇到“上下左右以外的其他内容,苹果不移动,说“无效”(1秒);
例如:输入“下6左A”,苹果向下移动一格等待1秒,然后不移动同时说“无效”(1秒),然后
向左移动一格等待1秒,然后说“无效”(1秒)原地静止。


7)当检测到苹果超出屏幕边界,会说:“超出范围,游戏停止!”,然后程序结束。
例如:程序一开始就输入:“上上上上”则苹果会先依次向上移动3格,在移动第4次的时候,苹
果移动到屏幕边界外,说“超出范围,游停止!”1秒,然后程序结束。


题目4

编程实现:
1)绘制两个骰子角色,每个骰子角色都有6个造型,分别是1-6点;


2)按下空格,两个骰子均可以随机产生点数;


3)获胜那一方,会说“我赢了”1秒。平局的话,两个角色同时说“平局”1秒;


4)每个骰子角色的下面显示累计获胜次数,点击绿旗后可以清零;


5)游戏为三局两胜制,即有一方先得到2分,比赛结束。胜利的一方要说出“太好了,

我是最终胜利者!”,此时按下空格键骰子不再有反应。



返回