【蓝桥杯省赛真题59】Scratch收集松果 蓝桥杯scratch图形化编程 中小学生蓝桥杯省赛真题讲解

目录

scratch收集松果

一、题目要求

编程实现

二、案例分析

1、角色分析

2、背景分析

3、前期准备

三、解题思路

四、程序编写

五、考点分析

六、推荐资料

 1、scratch资料

2、python资料

3、C++资料 


scratch收集松果

第十五届青少年蓝桥杯scratch编程省赛真题解析

一、题目要求

编程实现

1)、点击绿旗,瞬间呈现6 行8 列的绿色方格铺满整个舞台区域,如图所示

【蓝桥杯省赛真题59】Scratch收集松果 蓝桥杯scratch图形化编程 中小学生蓝桥杯省赛真题讲解_第1张图片

2)、1 秒后,松果和松鼠出现在随机的两个方格中,如图所示

【蓝桥杯省赛真题59】Scratch收集松果 蓝桥杯scratch图形化编程 中小学生蓝桥杯省赛真题讲解_第2张图片

3)、松鼠到达松果所在方格后,松鼠停下来,松果消失,1秒后松果再次出现在随机的一个方格中,如图所示

【蓝桥杯省赛真题59】Scratch收集松果 蓝桥杯scratch图形化编程 中小学生蓝桥杯省赛真题讲解_第3张图片

4)、松鼠到达松果所在方格后,松鼠停下来,松果消失,1秒后松果再次出现在随机的一个方格中,如图所示

【蓝桥杯省赛真题59】Scratch收集松果 蓝桥杯scratch图形化编程 中小学生蓝桥杯省赛真题讲解_第4张图片

5)、重复执行“具体要求"3)、4)

二、案例分析

1、角色分析

角色:松鼠、松果和方框

2、背景分析

背景:默认白色背景

3、前期准备

  1. 删除默认的小猫角色,并从电脑中松鼠、松果和方框到角色列表中
  2. 保留默认的空白背景
  3. 添加a、b两个变量和坐标列表,变量a是设置松鼠出现的随机值,变量b是设置松果出现的随机值;坐标列表是存放这个舞台6行8列对应的格子坐标

三、解题思路

照着题目的功能实现要求一步一步设计完成:

  1. 首先认真分析题目,从题目可以看出本案例更多的克隆体和追逐操作
  2. 方框是需要铺满整个舞台的,可以使用图章或者克隆体进行实现,在方框铺满舞台的同时需要将每次方框的x坐标和y坐标保存到对应的坐标列表中
  3. 在铺满舞台之后,松鼠和松果出现,可以使用消息广播的方式实现;同时出现的位置就需要结合之前的坐标列表实现
  4. 然后就是松鼠收集松果的过程,可以通过重复执行加条件判断实现上下左右移动,要的是最短路径,可以跟松果的坐标进行比较,逐步靠近即可
  5. 松鼠到达松果的时候,同样可以使用消息广播实现松果的消失及再出现
  6. 再次出现之后松鼠继续收集,依然可以使用消息广播的方式实现

 本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102

四、程序编写

【蓝桥杯省赛真题59】Scratch收集松果 蓝桥杯scratch图形化编程 中小学生蓝桥杯省赛真题讲解_第5张图片

【蓝桥杯省赛真题59】Scratch收集松果 蓝桥杯scratch图形化编程 中小学生蓝桥杯省赛真题讲解_第6张图片

【蓝桥杯省赛真题59】Scratch收集松果 蓝桥杯scratch图形化编程 中小学生蓝桥杯省赛真题讲解_第7张图片

五、考点分析

此案例难度系数4;综合考查角色、背景添加、显示/隐藏、坐标、循环、条件判断、侦测模块、碰撞检测、随机数、关系运算、克隆体、列表等积木的使用;难点在于:

  • 分析题目 找到解题思路
  • 如何实现角色、背景的添加
  • 如何实现格子铺满整个舞台
  • 如何实现松鼠和松果会随机出现在对应的格子里面
  • 如何实现松鼠会自动进行收集松果,且路径最短
  • 如何实现松鼠收集好一个松果之后,松果会再次出现并再次收集
  • 充分掌握坐标、循环、条件判断、侦测模块、随机数、克隆体、列表等积木的使用

方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可

六、推荐资料

  • 所有考级比赛学习相关资料合集【推荐收藏】

 1、scratch资料

  • Scratch3.0系列视频课程资料
  • 零基础学习scratch3.0【入门教学 免费】
  • 零基础学习scratch3.0【视频教程 114节 免费】
  • 历届蓝桥杯scratch国赛真题解析
  • 历届蓝桥杯scratch省赛真题解析
  • 历届蓝桥杯scratch STEMA选拔赛真题解析
  • 历届蓝桥杯科技素养计算思维真题解析
  • 蓝桥杯专项训练考前集训100题
  • 画图-scratch编程考级99图
  • 电子学会历年scratch等级考试一级真题解析
  • 电子学会历年scratch等级考试二级真题解析
  • 电子学会历年scratch等级考试三级真题解析
  • 电子学会历年scratch等级考试四级真题解析

2、python资料

  • 蓝桥杯python选拔赛真题详解
  • 蓝桥杯python省赛真题详解

  • 蓝桥杯python国赛真题详解

  • python等级一级真题解析【电子学会】

  • python等级二级真题解析【电子学会】

  • python等级三级真题解析【电子学会】

  • python等级四级真题解析【电子学会】

3、C++资料 

  • 电子学会C++一级历年真题解析
  • 电子学会C++二级历年真题解析
  • 蓝桥杯C++选拔赛真题解析

你可能感兴趣的:(scratch蓝桥杯省赛真题,scratch省赛真题解析,scratch蓝桥杯省赛题目,蓝桥杯scratch省赛真题,scratch收集松果,scratch省赛真题,scratch创意编程)