第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

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

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

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

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

第一题编程实现:

勇士的武器。
具体要求:1)点击绿旗,勇士站在地面上,如图所示;

第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

2)点击勇士后,勇士手中的武器更换,如图所示;

第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

3)再次点击勇士后,勇士手中的武器再次更换,如图所示。

第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

评分标准:
    • 4分:满足“具体要求”中的1);
    • 8分:满足“具体要求”中的2);
    • 8分:满足“具体要求”中的3)。

    素材准备:第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

    参考程序(一):
    第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

    参考程序(二):
    第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

    参考程序(三):
    第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

    第二题编程实现:行李安检。具体要求:

    1)点击绿旗,安检机在舞台下边缘,行李箱在安检机传送带的最左侧,如图所示;
    第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

    2)1 秒后,行李箱水平向右持续移动(能看到移动的过程);3)行李箱全部进入扫描仪(被扫描仪完全遮挡)后,停止移动,如图所示;

    第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
    第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

    4)1 秒后,扫描仪的显示器上显示扫描结果,如图所示。

    第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
    评分标准:
      • 6分:满足“具体要求”中的1);
      • 8分:满足“具体要求”中的2);
      • 12分:满足“具体要求”中的3);
      • 14分:满足“具体要求”中的4)。

      素材准备:

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      参考程序(一):
      行李箱:
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      扫描结果:
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      参考程序(二):
      行李箱:
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      扫描结果:
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      第三题编程实现:

      地下探索。(以下角色、背景素材非官方原素材)
      具体要求:1)点击绿旗,钻头完路显示在地下,如图所示:

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      2)按下←按键,钻头会持续顺时针转动,松开←按键,钻头停止转动;3)按下→按键,钻头会持续逆时针转动,松开→按键,钻头停止转动;4)按下空格键,钻头按照当前朝向特续移动,松开空格键,钻头停止移动;5)钻头在运动的过程中,绘制其运动路线,路线的边缘为白色,内部为黑色,如图所示:

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      评分标准:

      • 4分:满足“具体要求”中的1);
      • 8分:满足“具体要求”中的2);
      • 8分:满足“具体要求”中的3);
      • 10分:满足“具体要求”中的4);
      • 20分:满足“具体要求”中的5)。

      参考程序:
      简单版:(起点不齐平)
      先画粗白线,再画细一点的黑线覆盖粗白线,白色画笔粗细大于黑色画笔粗细,只能覆盖白色画笔中间部分,所以将黑色画笔后退,然后再向前移动进行覆盖。
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      (1)绘制由一段白色+一段黑色+一段白色组成的一条横线,由无数的横线组成整个运动路线。
      (2)移动的步数+后退的步数=0,回到起点位置。
      (3)先左转90度,然后右转90度,回到初始方向。

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      第四题编程实现:草船借箭。(以下角色、背景素材非官方原素材)
      具体要求:1)点击绿旗,草船在水面上,变量“倒计时”的值为 10,变量“箭数”的值为0,如图所示:

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      评分标准:
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      参考程序:
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      草船:(1)当变量“箭数”的值为 10 时,或当变量“倒计时”的值为0时,不再产生箭,所有箭停止移动但不能消失,船无法再移动。(2)在控制船移动时,使用“当按下↑、↓、←、→键”这个不受小绿旗控制,可以自动开始,写起来也简单,但是停止全部脚本时无法停止,因此使用重复侦测,不断判断按下↑、↓、←、→什么键+改变x、y坐标来实现控制移动。按下向左键时:X坐标减小10,向左移动。当按下向右键时:X坐标增加10,向右移动。(3)使用停止该角色的其他脚本,不使用停止所有脚本,这样就不会删除克隆体,箭不会消失。(4)使用x坐标来判断船是否碰到左右边缘,超过边界时设为该边界值,按下左右方向键船不在移动。如果使用碰到边缘就反弹,这样船在碰到边缘时,按下左右方向键船就会不断反弹抖动。
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      箭:

      (1)当箭碰到草船之后,该箭会留在与草船碰撞的位置,新建x差值变量,记录箭与船的水平相对位置,控制箭持续随着草船左右移动。
      (2)当箭碰到草船之后,将”箭数”增加1,然后计算水平相对位置,根据草船的x坐标,设置其x坐标,重复不断的随着草船左右移动,这样克隆体箭也不会持续侦测到碰到草船,”箭数”不断增加1。
      (3)当变量“箭数”的值为 10 时,即箭数大于9,当发送“借箭成功”广播后,直接使用停止该角色的其他脚本:
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      当倒计时为0时,箭会继续移动,会出现下面的情况。
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      当箭数为10时(倒计时>0),箭会继续移动,会出现下面的情况。
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      成功失败:
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第五题编程实现:草船借箭。
      具体要求:1)点击绿旗,舞台上的每个方块中都出现 1 个随机魔法道具,且这 16 个魔法道具整齐地排列成 4 行 4 列,如图所示;

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      2)点击其中任意一个魔法道具,被点击的魔法道具会被黑色选框选中,如图所示;

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      3)当有两个魔法道具被黑色选框选中时,再点击其他魔法道具无任何效果;

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      4)当有两个魔法道具被黑色选框选中时,如果这两个魔法道具不相同,那么黑色选框会在 0.2 秒后变成红色选框,然后再过 0.2 秒,红色选框消失,如图所示;

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      5)当有两个魔法道具被黑色选框选中时,如果两个魔法道具相同,那么黑色选框会在0.2 秒后变成蓝色选框,然后再过 0.2 秒,蓝色选框与其中的魔法道具一同消失,如图所示;

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      6)重复执行“具体要求”2)~5),当舞台上的魔法道具全不相同或者魔法道具全部消失时游戏结束,显示胜利,如图所示。

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      评分标准:
      • 10分:满足“具体要求”中的1);
      • 5分:满足“具体要求”中的2);
      • 15分:满足“具体要求”中的3);
      • 15分:满足“具体要求”中的4);
      • 15分:满足“具体要求”中的5);
      • 20分:满足“具体要求”中的6)。
      参考程序:
      对对碰:
      (01)和第十五届蓝桥杯省赛初级组真题解析(2024年08月)——第五题《消除数字球》(1)解题思想基本一致。

      (02)克隆排列成4行4列数字卡片矩阵,隐藏本体,显示克隆体。(03)新建点选次数变量,录有多少个数字卡片选中;将点选次数初始值设为0,每点击数字卡片一次,点选次数值加1,当点选次数值为3,即大于2时,则说明点击过2次数字卡片,开始检查是否成功(选中的两个数字卡片上的数字是否相等)。(04)每点击一次,将点选次数加1,当点选次数为2时,设置点选次数为0,重新开始(类似开关)。(05)如果是第一次点击,则点选次数为1,记住点击的已选造型编号,如果是第二次点击,则点选次数为2,然后进行判断,则用造型编号和第一次已选造型编号相比对,如果相同则消失。(06)删除克隆体以实现数字卡片消失,消失的两个数字卡片一个为第二次点击的数字卡片,一个为第一次点击的数字卡片,加入判断,删除对应的数字数字卡片,以避免全部被删除。(07)新建点选变量,克隆体启动时将其设为N,表示数字卡片没有被点击,如果克隆体被点击,将其设为Y,如果点选变量=Y,表示被点击,则能进行删除或其他操作。(08)新建x、y变量,点击克隆体的同时使用x、y变量记录点击的克隆体数字卡片的位置,同时克隆框角色,克隆的框,移动到指定的(x,y)位置,切换为黑色选框,被点击的数字卡片被黑色选框选中。(09)当有两个数字卡片被黑色选框选中时,即每一组第二次点击克隆体时,如果这两个数字卡片相同,那么黑色选框会在 0.2秒后变成蓝色选框,然后再过0.2秒,蓝色选框与其中的数字卡片一同消失。发送配对成功广播,克隆体选框收到广播后切换造型,等待0.2秒,删除克隆体。(10)如果这两个数字卡片不相同,那么黑色选枢会在 0.2秒后变成红色选框,然后再过 0.2秒,红色选框消失。

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      结束判断:

      (1)新建造型记录列表,记录现没有消除的所有数字卡片的造型编号,克隆的同时将造型编号加入列表,记得每次清空列表。(2)判断列表中是否存在两个相同的数字。(3)当配对成功时删除造型记录列表中与点击的数字卡片编号相同的两个数字即可,之后进行判断此时列表是否存在两个相同的数字。(4)如果造型记录列表中不存在两个相同的数字,则已经没有可以消除的数字卡片,如果造型记录列表中不存在编号,数字卡片已经全部消除,则结束游戏,切换成对应胜利背景,停止全部脚本,记得初始化游戏背景。

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      同一克隆体重复点击两次也会消失:
      同一个克隆体,点击时已选造型编号=造型编号,点击同一个克隆体两次,不能删除此克隆体。
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)

      第十六届蓝桥杯青少组省赛Scratch初级真题解析(全)
      往期推荐:
      第十五届蓝桥杯省赛初级组真题解析(2024年08月)——第五题《消除数字球》(1)
      第十五届蓝桥杯省赛初级组真题解析(2024年08月)——第五题《消除数字球》(2)
      第十五届蓝桥杯省赛初级组真题解析(2024年08月)——第五题《消除数字球》(3)

      Scratch趣味编程|互动数学——“凑10”对对碰(1)Scratch趣味编程|互动数学——“凑10”对对碰(2)Scratch趣味编程|互动数学——“凑10”对对碰(3)Scratch趣味编程|互动数学——“凑10”对对碰(4)Scratch趣味编程|互动语文——反义词对对碰(1)Scratch趣味编程|互动语文——反义词对对碰(2)

      Scratch趣味编程|数学游戏——凑数/数字消消乐(1)Scratch趣味编程|数学游戏——凑数/数字消消乐(2)Scratch趣味编程|互动英语——单词对对碰Scratch趣味编程|游戏篇——对对碰/记忆翻牌
      趣味/创意编程+白名单竞赛:

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

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

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

      © 版权声明

      相关文章