第十一届蓝桥杯scratch国赛真题,苹果在绘制正方形格子中上下左右运动

这是第十一届蓝桥杯scratch国赛真题,而且是青少组scratch编程的一道真题,scratch实现苹果在绘制的正方形格子中上下左右运动,主要考察的是对循环、条件判断、画笔的知识掌握情况,难度还是有的。下面我们一起来看下具体的要求:

scratch编程实现要求:

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

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

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

4)在输入框输入指令(指令可以是1个或多个),输入完毕后按回车键提交,苹果会按照指令的方向依次移动,每次移动都要移到下一个交点上(瞬移),每走完一次要等待一秒。

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

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

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

scratch苹果在绘制的正方形格子中上下左右运动步骤:

步骤一、删除小猫角色,上传角色Apple角色,背景默认空白即可。

步骤二、添加画笔,初始画笔操作。“全部擦除”,画笔颜色,粗细都需要设置;首先先画一个边长为60的正方形。落笔位置坐标是(-240,180),面向90°;

步骤三、再绘制一行正方形,x坐标增加60即可,重复循环画正方形即可。代码如下:

步骤四、再绘制填满整个舞台的正方形格子;x坐标不变,y坐标每次减60;画完正方形格子后,角色苹果回到(0,0)坐标位置;

步骤五、画完正方形格子后,苹果回到舞台中心,询问:“输入指令(上下左右)”;新建变量str来装回答的值,i变量是遍历字符的;

步骤六、循环遍历每个字符,判断输入的上下左右方向,给予相对应的运动;如果碰到输入的字符,不是上下左右里面的,就提示无效;即使是输入“下6左A”,苹果向下移动一格等待1秒,然后不移动同时说“无效”(1 秒),然后向左移动-格等待1秒,然后说“无效”(1 秒)原地静止。

步骤七、如果苹果运动超出了舞台坐标,即提醒超区,游戏停止;代码如下:

蓝桥杯scratch相关典型的真题:

蓝桥杯scratch选拔赛真题,scratch数苹果游戏编程

蓝桥杯STEMA考试scratch真题:猴子摘苹果编程游戏

蓝桥杯stema考试scratch真题,猫鼠游戏

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇2022-12-01 20:01:55
下一篇 2022-12-02 12:00:42

相关推荐