

第16届蓝桥杯青少组省赛Scratch初级组真题比赛时间:2025年08月09日关于蓝桥杯青少组Scratch编程题,有着丰富多元的解决方案,就像通往宝藏有好多条小路一样。鉴于不同老师的知识侧重点和解决方案各有千秋,建议学员依据自身的学习偏好、知识吸收特点,根据自己的喜好来选择学习路径,选择契合自己的老师进行学习,从而更高效地掌握编程知识与技能。尽管不同老师的思路都能助力实现编程效果,然而,考虑到编程学习的系统性与专业性,为确保学员能够扎实掌握核心知识、培养良好的编程思维与习惯,建议优先选择具备深厚专业素养、丰富教学经验的老师进行学习。蓝桥杯备考 || 选好与学好, 第十六届蓝桥杯大赛青少组-Scratch赛项备考
Scratch趣味编程合集(04) || 10大类模块,500+案例,全部资源获取,持续更新中……(点击蓝色标题查看,合集截止公众号图文日期,合集中非公众号全部内容,不定期出合集)

编程实现:捕鱼小能手。
具体要求:1)点击绿旗,炮台在舞台下边缘的中间区域,如图所示;


6)渔网炮弹碰到舞台边缘后消失;7)渔网炮弹碰到小鱼后,渔网炮弹变成渔网并把该小鱼全部罩在网中,此时经过渔网的小鱼会从渔网的前面游过,1 秒后渔网和渔网里的小鱼消失,如图所示;





鱼(Fish):


炮台:

渔网炮弹:

或:

(1)渔网炮弹碰到小鱼后,渔网炮弹变成渔网并把该小鱼全部罩在网中,此时经过渔网的小鱼会从渔网的前面游过,1 秒后渔网和渔网里的小鱼消失;(2)渔网炮弹变成渔网并把该小鱼全部罩在网中:渔网炮弹碰到小鱼后,渔网和小鱼要在同一个位置(中心点坐标相同),,新建x、y变量,记录小鱼的x坐标,y坐标,渔网移动至此位置,且小鱼位于渔网的下方(下层),小鱼移动到最“后面”。
(3)经过渔网的小鱼会从渔网的前面游过:新建状态变量,初始化为N,表示渔网中没有鱼,当小鱼碰到渔网炮弹后,只有渔网中没有鱼才能进行捕鱼,捕到小鱼设置状态变量为Y,表示渔网中有鱼,不能捕鱼。小鱼从渔网的前面游过,克隆体小鱼移动到最“前面”。(4)捕到小鱼后,等待0.1秒,等待将小鱼的位置信息保存到变量中,这样渔网才能移到指定的位置。(5)1 秒后,删除克隆体小鱼,小鱼消失,将状态变量设为N,表示新的没有鱼的渔网,可以捕鱼。


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

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