[导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第45讲。

第12届蓝桥杯青少年组省赛分两次进行,这是2021年4月24日举行的第二次省赛考试初级组,形式为在线考试。Scratch分为初级组和中级组,其中初级组面向7~10岁孩子,中级组面向11~14岁孩子。

小猫跳圈,本题是第12届蓝桥杯Scratch第二次省赛真题初级组编程第1题,题目要求考生编程实现小猫跳圈效果,使用鼠标点击不同位置的椭圆形区域,小猫会移动到对应区域内。

先来看看题目的要求吧。

一.题目说明

编程实现:

运行程序,鼠标点击不同位置的椭圆形区域,小猫会移动到对应区域内。

具体要求:

1). 点击绿旗,角色与背景如下图所示呈现在对应位置;

2). 点击右侧椭圆形区域,小猫移到右侧圆形区域内;

3). 点击左侧椭圆形区域,小猫移到左侧圆形区域内。

评判标准:

  • 10分:满足要求1);

  • 15分:满足要求2);

  • 15分:满足要求3)。

二.思路分析

本题包含3个角色,分别是小猫和两个椭圆,如图所示:

需要注意的是,这里的背景和两个椭圆角色需要考生自己来绘制。

题目的逻辑非常简单,点击绿旗时,小猫处于舞台中间位置,点击左边的椭圆,将小猫移到左边的椭圆中,点击右边的椭圆,将小猫移到右边的椭圆中。其中角色点击,可以使用”当角色被点击“指令,点击椭圆,小猫移动,可以使用广播机制来实现角色之间的通信。

三.编程实现

根据上面的思路分析,我们可以分两步来创作作品:

  • 绘制背景和角色

  • 编写程序

1). 绘制背景和角色

Scratch默认的背景是白色,切换到舞台背景,选择”背景“选项卡,将填充颜色设置为蓝色,点击矩形工具,使用鼠标拖出拖出一个矩形,覆盖整个舞台即可,如图所示:

接着就是绘制角色了,切换到角色列表,将鼠标悬停在增加角色的按钮上,然后点击画笔图标,如图:

此时,会自动进入角色造型选项卡,设置填充颜色和轮廓颜色,使用圆形工具绘制椭圆,如图所示:

绘制椭圆时,尽量将椭圆造型中心和舞台中心重合。一旦绘制好椭圆,就可以使用角色复制的方式复制出第2个椭圆角色来。

2). 编写程序

先来编写椭圆1角色的程序,绿旗点击时,设置好其位置,当点击椭圆角色时,发送一个”左移“的广播消息,代码如图所示:

椭圆2角色和椭圆1基本一样,切换到椭圆角色2,编写代码如下:

接下来就是小猫角色了,点击绿旗时,小猫位于舞台中间,即坐标为(0,0)的位置,当接收到”左移“广播消息时,移到椭圆1中,当接收到”右移“广播消息时,则移到椭圆2中,对应的代码如下:

为了确保能看到小猫在椭圆中,我们需要处理好小猫和椭圆的层次关系,此处使用了“移到最前面”指令,将小猫设置到所有角色的最上层。

由于这里的两个椭圆是角色,最简单的方法就是直接将小猫移到角色位置,当然,也可以使用具体的坐标值来实现。

四.总结与思考

本题难度系数为1,一共15个积木块,分值为40,涉及到的知识点主要包括:

  • Scratch坐标知识;

  • 移到位置指令,包括移到(x,y)和移到某个角色;

  • 事件编程,包括绿旗点击事件和角色点击事件;

  • 事件广播机制,包括广播消息和接收广播指令;

  • 使用Scratch的画图工具绘制舞台和角色。

题目非常简单,重点是掌握Scratch自带的画板来绘制舞台和角色,一旦学会了自制角色,孩子们就可以充分发挥自己的创意和想象力,绘制各种游戏场景和角色,然后编程实现有趣的作品了。

如果你觉得文章对你有所帮助,别忘了点赞,你的鼓励是我坚持继续写下去的最大动力,Thanks♪(・ω・)ノ。

小猫跳圈-第12届蓝桥杯Scratch省赛3真题第1题相关推荐

  1. 鲨鱼戏水-第12届蓝桥杯Scratch省赛1真题第2题

    [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第54讲. 第12届蓝桥杯青少年组省赛分两次进行,这是2020年10月19日举行的第一次省赛 ...

  2. 篮球游戏-第12届蓝桥杯Scratch省赛2真题第4题

    [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第47讲. 第12届蓝桥杯青少年组省赛分两次进行,这是2020年10月19日举行的第一次省赛 ...

  3. 求逆序数-第12届蓝桥杯Scratch省赛3真题第3题

    [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第43讲. 第12届蓝桥杯青少年组省赛分两次进行,这是2021年4月24日举行的第二次省赛考 ...

  4. 绘制同心圆-第12届蓝桥杯Scratch省赛1真题第3题

    [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第53讲. 第12届蓝桥杯青少年组省赛分两次进行,这是2020年10月19日举行的第一次省赛 ...

  5. 女巫的魔法-第12届蓝桥杯Scratch省赛3真题第2题

    [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第44讲. 第12届蓝桥杯青少年组省赛分两次进行,这是2021年4月24日举行的第二次省赛考 ...

  6. 电灯开关-第12届蓝桥杯Scratch省赛2真题第1题

    [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第50讲. 第12届蓝桥杯青少年组省赛分两次进行,这是2020年10月19日举行的第一次省赛 ...

  7. 王子回家-第12届蓝桥杯Scratch省赛2真题第3题

    [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第48讲. 第12届蓝桥杯青少年组省赛分两次进行,这是2020年10月19日举行的第一次省赛 ...

  8. 旋转的风车-第12届蓝桥杯Scratch国赛真题第2题

    本文转自于"超平的编程课"公众号,更多教程,可移步至公众号. [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第6讲. ...

  9. 密室逃脱-第12届蓝桥杯Scratch国赛真题第5题

    本文转自于"超平的编程课"公众号,查看更多教程,可以移步至公众号. [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第3 ...

  10. 文字特效-第12届蓝桥杯Scratch国赛真题第1题

    本文同步发表于"超平的编程课"公众号,更多教程,可移步至公众号. [导读]:超平老师计划推出Scratch蓝桥杯真题解析100讲,这是超平老师解读Scratch蓝桥真题系列的第7讲 ...

最新文章

  1. 使用ADO.NET 的最佳实践(zz)
  2. Android开发七 Android中的显示单位
  3. 糖药病数据集分类_使用optuna和mlflow进行心脏病分类器调整
  4. 【大数据】Spark面试100问 | CSDN博文精选
  5. git 查看代码量_学会这三个命令,你就不再是git只会用三板斧的菜鸟了
  6. How to use wget to download mail archives?
  7. 纠前误码率与信噪比 matlab,信噪比与误码率关系.pdf
  8. [导入]从函数RND的使用想到的!
  9. canvas 从入门到入坟
  10. android动态生成背景透明带文字的图片
  11. 2021-06-16volatile的三种特性
  12. C++ 获取std::vector 长度 大小
  13. 如何成为python高手(转)
  14. linux命令行中的大括号,linux命令行学习(19):花括号扩展(brace expansion)
  15. 计算机继电保护书籍,计算机继电保护的发展
  16. Spring Cloud微服务实战视频教程百度网盘下载
  17. K线技术指标实现详解—MACD
  18. Python编写简易别踩白块儿脚本
  19. 全国大学生物联网设计竞赛作品 | 智慧养鸡小助手
  20. hr 标签可选的属性(续) 和 img 标签介绍

热门文章

  1. scratch绳子算法 少儿编程电子学会图形化编程scratch等级考试四级真题和答案解析2021-3
  2. 微信小程序轮播图swiper使用
  3. ext4文件系统数据恢复的方法总结
  4. Java进销存管理系统
  5. matlab批量写入文件,matlab批量合并txt文件
  6. 【常用模块】HC-05蓝牙串口通信模块使用详解(实例:手机蓝牙控制STM32单片机)
  7. 状态方程simulink仿真_推荐几本关于制冷仿真的书籍|压缩机|制冷剂|热泵
  8. Linux Ubuntu 系统测试硬盘读写速度命令
  9. matlab里的计算符号,Matlab符号运算总结
  10. 树莓派3B的默认用户名和密码