蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》

AI 知识库2个月前发布 feidegao
1,744 0 0
博思AIPPT
同一个案例(同一种效果),不同的解决方法;同一个案例(同一个主题),实现不同的效果。
Scratch是麻省理工大学开发的一款简易的图形化编程软件,通过积木组合的形式来实现程序的编写,了解编程的原理和功能,低门槛、生动、有趣。Scratch采用可视化,从而快速制作出游戏、故事、动画、教程、艺术作品等。
蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》
蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》

第16届蓝桥杯青少组省赛Scratch中级组真题比赛时间:2025年08月09日关于蓝桥杯青少组Scratch编程题,有着丰富多元的解决方案,就像通往宝藏有好多条小路一样。鉴于不同老师的知识侧重点和解决方案各有千秋,建议学员依据自身的学习偏好、知识吸收特点,根据自己的喜好来选择学习路径,选择契合自己的老师进行学习,从而更高效地掌握编程知识与技能。尽管不同老师的思路都能助力实现编程效果,然而,考虑到编程学习的系统性与专业性,为确保学员能够扎实掌握核心知识、培养良好的编程思维与习惯,建议优先选择具备深厚专业素养、丰富教学经验的老师进行学习。蓝桥杯备考 || 选好与学好, 第十六届蓝桥杯大赛青少组-Scratch赛项备考

趣味/创意编程+白名单竞赛:

Scratch趣味编程合集(04) || 10大类模块,500+案例,全部资源获取,持续更新中……(点击蓝色标题查看,合集截止公众号图文日期,合集中非公众号全部内容,不定期出合集)

蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》
01
题 目 描 述

编程实现:
小鸡快跑。具体要求:

1)点击绿旗,小鸡在舞台左侧的地面上,小狗、旗杆在舞台右侧的地面上,旗子在旗杆的底部,如图所示;
蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》
2)按下←键,小鸡朝向左持续移动,按下→键,小鸡朝向右持续移动,松开按键后停止移动,小鸡移动的过程中不停地切换造型;
3)小狗在舞台左右边缘之间来回移动(能看到移动的过程),且移动的过程中不停地切换造型,且朝向与移动方向一致;
4)按一次空格键,小鸡会竖直向上跳跃一段距离,然后再落回原地;注意:跳起和下落的过程中,按下空格键无效果。
5)当小鸡碰到小狗时,小狗停止移动,程序结束(此时无法再控制小鸡移动或跳跃);
6)当小鸡碰到旗杆时,小狗停止移动,无法再控制小鸡移动或跳跃,同时旗子沿着旗杆缓慢升起,直到旗杆顶端,如图所示。
蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》
评分标准:

4分:满足“具体要求”中的1);6分:满足“具体要求”中的2);6分:满足“具体要求”中的3);

8分:满足“具体要求”中的4);8分:满足“具体要求”中的5);8分:满足“具体要求”中的6)。

蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》
02
效 果 展 示
蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》
03
程 序 设 计
素材准备:(以下角色、背景素材非官方原素材)
蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》

参考程序:

(1)新建状态变量,记录小鸡是否碰到旗杆,初始化为0,表示小鸡没有碰到旗杆,等待小鸡碰到旗杆,设为1,表示小鸡碰到旗杆;(2)小狗不停地来回移动、切换造型直到状态变量为1,即小鸡碰到旗杆;(3)程序结束,此时无法再控制小鸡移动或跳跃:

使用“当按下↑、↓、←、→键、空格”这个不受小绿旗控制,可以自动开始,写起来也简单,但是停止全部脚本时无法停止,因此使用重复侦测,不断判断按下↑、↓、←、→、空格什么键+改变x、y坐标来实现控制移动或跳跃。

小鸡:

蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》

小狗:

蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》

旗:

蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》
蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》
04
资 源 获 取
趣味/创意编程+白名单竞赛:

Scratch趣味编程合集(04) || 10大类模块,500+案例,全部资源获取,持续更新中……(点击蓝色标题查看,合集截止公众号图文日期,合集中非公众号全部内容,不定期出合集)

Scratch编程游戏100例【一】Scratch编程社团课爆款合集:40+入门、基础案例+教程解析

10大类模块,300+案例,创意编程作品创作参考,全部资源获取,自取通道

蓝桥杯Scratch | 第16届蓝桥杯青少组省赛Scratch中级组真题解析——第二题《小鸡快跑》

资源获取:公众号菜单中找到【全套获取】查看说明,然后在菜单中找到【联系小编】,与作者联系获取。

说明:公众号原创作品仅供个人学习研究、教学使用,请勿商用,喜欢记得支持正版,尊重原创。

© 版权声明

相关文章