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

旅游-第16届蓝桥第3次STEMA测评Scratch真题第2题

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

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

  • 变小的热气球

  • 旅游

  • 逃出城堡

  • 小星星

  • 旋转旋涡

旅游,本题是2024年12月22日举行的蓝桥STEMA测评Scratch编程初/中级组编程第2题。题目要求编程创作旅游作品,点击绿旗,小男孩站在地面上,1秒后,舞台上的景色发生变化,再过1秒,景色再次发生变化,就好像小男孩到处旅游一样。

先来看看题目的要求吧。

一.题目说明

编程实现:

旅游。

具体要求:

1). 点击绿旗,小男孩站在地面上,如图所示;

图片

2). 1秒后,舞台上的景色发生变化,如图所示;

图片

3). 1秒后,舞台上的景色发生变化,如图所示。

图片

二.思路分析

本题只有1个小男孩角色,如图所示:

图片

本题考查的知识点是外观编程,具体来说就是设置舞台背景。

在Scratch编程中,切换背景有如下两个指令:

图片

其中前者是切换到指定的背景,而后者则是在当前背景的基础上切换到下一个背景。

其用法和角色切换造型是一样的,所不同的是,我们可以在舞台背景中编写程序切换背景,也可以在任何一个角色中编程切换背景。

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

    三.编程实现

    根据上面的思路分析,我们分别使用两种方式来编写程序:

    • 使用“换成xx背景”指令

    • 使用“下一个背景”指令

    1. 使用“换成xx背景”指令

    在小男孩角色中编写代码如下:

    图片

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

    1). 除了设置背景,这里还设置了角色的坐标,虽然题目没有要求,但还是要尽量养成角色初始化的好习惯;

    2. 使用“下一个背景”指令

    使用“下一个背景”指令,其代码如下:

    图片

    非常简单,多次切换下一个背景,自然而然的可以使用循环来简化代码。

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

    四.总结与思考

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

    • 角色的初始化;

    • 切换舞台背景;

    • 等待1秒指令;

    • 循环指令;

    这是本次stema测评的第2题,非常简单,创作时间约2分钟左右。只需要注意一点,可以直接在角色中编写代码来切换背景。

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

    http://www.dtcms.com/a/120567.html

    相关文章:

  • JavaScript 事件对象(Event)
  • redis集群模式
  • 数据驱动可视化实战:图表狐精准生成图表的完整数据范式
  • 前端基础:React项目打包部署服务器教程
  • Mysql-事务和索引
  • 设计模式之桥接、组合、装饰模式
  • 深度学习 Deep Learning 第20章 深度生成模型
  • Java 面试系列:深入了解 Java 中的异常处理 + 面试题
  • react 中将生成二维码保存到相册
  • 实现usb的MTP功能
  • Springboot切换到3.3.4后,使用spring security一些小问题记录
  • 【基于Vue3组合式API的互斥输入模式实现与实践分享】
  • milvus向量数据库客户端安装,attu客户端安装
  • Excel 导入数据到GridControl中的方法
  • C++ - 头文件基础(常用标准库头文件、自定义头文件、头文件引入方式、防止头文件重复包含机制)
  • 多模态大语言模型arxiv论文略读(六)
  • 计算机视觉——为什么 mAP 是目标检测的黄金标准
  • c# 企业级ADB通信示例
  • 使用 new EventSource 实现前端实时通信
  • 数智化重构供应商管理
  • Java大视界:解码航天遥测数据的银河密码——从GB到PB的技术革命
  • Dubbo 注册中心与服务发现
  • 健身管理小程序|基于java微信开发健身管理小程序的系统设计与实现(源码+数据库+文档)
  • Web框架 --- Web服务器和Web应用服务器
  • Baumer工业相机堡盟工业相机如何处理偶发十万分之一或百万分之一几率出现的黑图现象(C#)
  • R语言之mlr依赖包缺失警告之分析
  • 【Redis】——最佳实践
  • 【区块链安全 | 第三十六篇】合约审计之自毁函数
  • 找不到导入的项目“xxx\QtMsBuild\Qt.props”。请确认 Import 声明“$(QtMsBuild)\Qt.props”中计算结果为
  • R语言进行判别分析