当前位置: 首页 > backend >正文

变色龙-第16届蓝桥第5次STEMA测评Scratch真题第1题

[导读]:超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成,后续会不定期解读蓝桥真题,这是Scratch蓝桥真题解析第224讲。

第16届蓝桥第5次STEMA测评已于2025年3月9日落下帷幕,编程题一共有5题(初级组只有前4道编程题),分别如下:

  • 变色龙

  • 左顾右盼

  • 比较大小

  • 转动的图形

  • 动物乐园

变色龙,本题是2025年3月9日举行的蓝桥STEMA测评Scratch编程初/中级组编程第1题。题目要求编程创作变色龙作品,点击绿旗,变色龙在草地上,1秒后,变色龙的颜色发生变化,又等1秒,变色龙的颜色再次发生变化。

先来看看题目的要求吧。

一.题目说明

编程实现:

变色龙。

具体要求:

1). 点击绿旗,变色龙在草地上,如图所示;

图片

2). 1秒后,变色龙的颜色发生变化;

图片

3). 1秒后,变色龙的颜色再次发生变化。

图片

评分标准:

  • 10分:满足“具体要求”中的1);

  • 10分:满足“具体要求”中的2);

  • 10分:满足“具体要求”中的3)。

二.思路分析

本题只有1个变色龙角色,如图所示:

图片

本题考查的知识点是外观编程,具体来说就是设置/改变颜色特效。

在Scratch编程中,和外观特效相关的指令有两个,如图所示:

图片

前者是直接设置为某个值,后者则是在原来的基础上增加或减少某个值。

对应的特效包括颜色、鱼眼、旋涡、像素化、马赛克、亮度和虚像,如下:

图片

在实际创作中,颜色、亮度和虚像用的比较多,其它特效相对较少。

对于本作品来说,到底使用哪一个指令呢?

两个指令都是可以的,相对来说,使用“将颜色特效增加”指令会更简单一点。

    思路有了,接下来,我们就进入具体的编程实现环节。

    三.编程实现

    根据上面的思路分析,我们在变色龙角色中编写代码如下:

    图片

    代码非常简单,说明两点:

    1). 尽量要设置角色的初始位置;

    2). 颜色特效增加的值并没有具体的要求,但需要仔细观察题目描述中的颜色效果,多尝试几次,尽量确保效果一致。

    至此,整个作品就创作好了。

    四.总结与思考

    本题是初/中级组编程部分第1题,分数为30分,积木块数量6个左右,涉及到的知识点主要包括:

    • 角色的初始化;

    • 等待1秒指令;

    • 将颜色特效增加指令;

    作为stema测评的第一题,没有任何难度,完成时间3分钟左右。注意一个细节,就是要仔细观察变色龙的颜色变化情况,设置合适的数字,尽量确保和题目给出的颜色一致。

    超平老师给你留两道思考题:

    1). 在点击绿旗的时候,是否需要增加“清除图形特效”指令,为什么呢?

    2). 如果在程序的末尾增加“停止全部脚本”指令,会出现什么效果,为什么?

    如果你觉得文章对你有帮助,别忘了点赞和转发,予人玫瑰,手有余香😄

    http://www.xdnf.cn/news/3661.html

    相关文章:

  • 52、【OS】【Nuttx】【OSTest】setvbuf 测试
  • 正态分布全景解析:理论、推导与应用
  • Linux-sysctl工具解析
  • 《AI大模型应知应会100篇》第44篇:大模型API调用最佳实践(附完整代码模板)
  • GC9D01 和 GC9A01两种TFT 液晶显示驱动芯片
  • Set的局限性
  • C#将Mat或Byte快速转换为Bitmap格式
  • 组件通信-provide、inject
  • maven install时报错:【无效的目标发行版: 17】
  • 多模态大模型轻量化探索-视觉大模型SAM(Segment Anything Model)
  • C++11新特性_标准库_智能指针_std::weak_ptr
  • MATLAB技巧——norm和vecnorm两个函数讲解与辨析
  • Linux的环境变量
  • “会话技术”——Cookie_(2/2)原理与使用细节
  • [更新完毕]2025五一杯C题五一杯数学建模思路代码文章教学:社交媒体平台用户分析问题
  • Linux 信号
  • 反射机制补充
  • 滥用绑定变量导致Oracle实例宕机
  • Python数据结构与算法
  • [面试]SoC验证工程师面试常见问题(一)
  • AE脚本 关键帧缓入缓出曲线调节工具 Flow v1.5.0 Win/Mac
  • 使用 Tesseract 实现藏文OCR
  • 2025eBay母亲节消费图谱:非标商品5倍溢价背后的情感经济革命
  • Codeforces Round 1022 (Div. 2) D. Needle in a Numstack(二分)
  • 深入解析C++11基于范围的for循环:更优雅的容器遍历方式
  • 系统思考与第一性原理
  • sizeof的用途
  • 第 6 篇:AVL 树与 SB 树:不同维度的平衡探索 (对比项)
  • Redis源码阅读(一)跳表
  • P2196 [NOIP 1996 提高组] 挖地雷