摩天轮-第15届蓝桥第二次STEMA测评Scratch真题精选

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

第15届蓝桥第2次STEMA测评已于2023年10月29日落下帷幕,编程题一共有6题,分别如下:

  • 旅游相册

  • 隐身的小鸟

  • 摩天轮

  • 找不同游戏

  • 字母不重复的子串

  • 卡片排列

摩天轮,本题是2023年10月29日举行的第15届蓝桥STEMA测评Scratch编程初/中级组编程第3题,题目要求使用画笔绘制一个摩天轮,并旋转起来。

先来看看题目的要求吧。

一.题目说明

编程实现:

摩天轮。

具体要求:

1). 运行程序,背景如图所示;

图片

2). 1秒后,出现一个彩色线条的圆(圆心在图中三角形的上顶点),如图所示;

图片

3). 1秒后,显示摩天轮的轮辐索(黄色线段)及座舱(红色实心圆),如图所示;

图片

4). 摩天轮完整出现后,顺时针持续转动。

评判标准:

  • 5分:满足"具体要求"中的1);

  • 15分:满足"具体要求"中的2);

  • 15分:满足"具体要求"中的3);

  • 15分:满足"具体要求"中的4)。

二.思路分析

先来看一下题目提供的素材,包括一张背景图和一个画笔角色,如图:

图片

看到所给的素材,我们立刻就明白了,这里的摩天轮是通过画笔绘制出来的。因此,本题考查的知识点就是Scratch画笔。

根据题目的描述,要绘制的包括3个部分:

  • 彩色圆圈

  • 轮辐索

  • 座舱

关于彩色圆圈,在之前的《完美的圆形-Scratch绘制圆、圆弧和扇形的编程技巧》这篇教程中有过详细的介绍。通常有两种方法,一种是边线法,一种是中心法。

结合本题的效果,使用中心法更好,设置起始位置方便快捷。

接着是轮辐索了,其实就是一条黄色线段,设置好画笔的粗细、颜色,从摩天轮中心位置沿着某个方向画一条线段即可。

座舱也比较简单,其实就是一个点,只需要将画笔设置粗一点,落笔抬笔即可。

需要注意的是,轮辐索和座舱要一起绘制,并且要绘制12组,每隔30度绘制一组。

本题的难点就是如何让摩天轮旋转起来,由于摩天轮是使用画笔绘制出来的,所以无法使用运动相关指令。

实际上,只需要重复绘制摩天轮就可以实现旋转的效果,每次都先擦除之前的摩天轮,然后换个方向再绘制一个新摩天轮就可以了。

类似的案例,在往届的真题中已经多次出现了,比如:

  • 《旋转的风车-第12届蓝桥杯Scratch国赛真题第2题》
  • 《神奇画笔-第14届蓝桥杯STEMA测评Scratch真题精选》
  • 《转动的车轮-第14届蓝桥杯国赛Scratch真题初中级组第2题》

具体编程的时候,需要结合自制积木来实现,这里就不再赘述了。

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

三.编程实现

根据上面的思路分析,我们分3步来编写程序:

  • 绘制彩色圆圈

  • 绘制轮辐索和座舱

  • 实现动画效果

1. 绘制彩色圆圈

首先,我们定义一个自制积木用于绘制彩色圆圈,注意需要勾选”运行时不刷新屏幕“选项。

图片

自制积木的代码如下:

图片

代码不难,简单说明3点:

1). 需要调整好画笔的坐标,确保其造型中心和背景中的塔尖刚好重叠;

2). 每次从中心点移动120步,到达圆周位置,落笔之后立刻抬笔,一定要记得及时抬笔,避免绘制实心圆形。

3). 颜色的初始值没有具体要求,设置多少都可以。

2. 绘制轮辐索和座舱

同理,先创建一个自制积木,并勾选“运行时不刷新屏幕”,编写代码如下:

图片

代码的逻辑分为3个部分,说明如下:

1). 将画笔移到摩天轮中心,设置好画笔颜色和粗细,移动135步,沿当前方向绘制黄色线段,注意此处不要设置方向;

2). 紧接着是座舱,设置好画笔颜色和粗细,落笔之后立刻抬笔;

3). 将上面的两个动作重复12次,根据数学知识,可以计算出旋转的角度是360 / 12 = 30度。

3. 实现动画效果

自制积木都创建好了,接下来就是主程序了,根据题目要求,编写代码如下:

图片

简单说明4点:

1). 题目要求先分步画出摩天轮,然后再旋转,因此需要先单独调用两个自制积木,然后再重复执行;

2). 初始方向可以设置为任意值,但是必须放在循环的外面;

3). 在重复执行中,必须要使用”全部擦除“指令,将之前的摩天轮擦除掉;

4). 循环中的”右转1度“指令是实现转动的关键,值的大小决定了转动的速度,你可以改成其它值,感受一下不同速度的效果。

至此,整个作品就创作好了,一个精美的摩天轮动画正式落地了。

四.总结与思考

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

  • Scratch画笔指令;

  • 循环指令,包括无限循环和指定次数循环;

  • 运动指令,包括移动和转向;

  • 自制积木;

  • 字符串连接运算;

这是初中级组的第3题,难度中等,完成时间15分钟左右,难点是如何摩天轮的旋转效果。

对于本题,如果考生之前做过类似的题目,比如第12届国赛的《旋转的风车》、第14届STEMA测评的《神奇画笔》、第14届国赛中的《转动的车轮》,那么基本上就是手到擒来。

所以,超平老师一再强调,最好的学习资料就是历年真题,很多题目都会以不同的表现形式反复出现。

超平老师给你留一个思考题,下图中的摩天轮,你能绘制出来吗?

图片

再进一步,下图中的旋转的摩天轮,你能否也顺利地做出来呢,赶紧动手试试吧。

图片

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

需要素材和源码的,可以移步至“超平的编程课”gzh。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/138819.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Day10—SQL那些事(特殊场景的查询)

文章目录 1、只想查一个字段却不得不左连接好多张表2、左连接的时候只想取最后一条数据 1、只想查一个字段却不得不左连接好多张表 只想查一个字段却不得不左连接好多张表,而且因为左连接的表太多还导致查出来的数据重复 原先的sql SELECTsph.po_num,chh.visa_ex…

SSM德庆县乡村教育图书管理系统-计算机毕设 附源码 24668

SSM德庆县乡村教育图书管理系统 摘 要 大数据时代下,数据呈爆炸式地增长。为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势。在德庆县乡村教育图书管理的要求下&…

centos7通过pip3在线下载python3第三方依赖包

更新pip pip3 install --upgrade pip安装requests ​ pip3 install requests -i https://pypi.doubanio.com/simple ​ 安装路径: /usr/local/lib/python3.6/site-packages 安装paho-mqtt ​ pip3 install paho-mqtt -i https://pypi.doubanio.com/simple ​ 安装…

哈希竞猜游戏开发源码部署方案

随着互联网技术的发展,越来越多的人开始关注网络安全问题,而哈希算法作为一种重要的加密技术,在网络安全领域得到了广泛应用。其中,哈希竞猜游戏作为一种新型的网络安全挑战赛,也受到了越来越多人的关注。本文将介绍哈…

LED显示屏老化知识

LED显示屏老化是指长时间使用后,LED显示屏性能逐渐下降和衰减的过程。虽然LED显示屏具有较长的寿命和良好的稳定性,但长期使用和环境因素会导致一定程度的老化现象。 LED显示屏为什么会老化 1. 亮度衰减:LED显示屏使用时间越长,LE…

高防CDN节点部署:流量攻击抵御的专业解决方案

随着网络攻击日益复杂和频繁,对于网站安全的需求也变得愈发迫切。高防CDN(Content Delivery Network)作为一种专业的网络安全解决方案,通过节点部署在全球范围内,能够有效抵御各种流量攻击,为网站提供可靠的…

2011年12月13日 Go生态洞察:从零到Go,在谷歌首页上的24小时飞跃

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

【EI会议征稿】第三届区块链、信息技术与智慧金融国际学术会议 (ICBIS2024)

第三届区块链、信息技术与智慧金融国际学术会议 (ICBIS2024) The 3rd International Academic Conference on Blockchain, Information Technology and Smart Finance 第三届区块链、信息技术与智慧金融国际学术会议 (ICBIS2024) 将于2024年2月23-25日在马来西亚举行。本次会…

成都瀚网科技有限公司抖音带货的正规

成都瀚网科技有限公司,一家在科技领域有着深厚积累的公司,近年来也开始涉足电子商务领域,特别是在抖音等短视频平台上进行带货活动。在这个充满机遇与挑战的时代,该公司以其独特的商业模式和运营策略,正在赢得消费者的…

Web安全之PHP的伪协议漏洞利用,以及伪协议漏洞防护方法

一、背景 今天介绍一个比较冷门的知识,只有在PHP环境中存在的伪协议漏洞,那么什么是PHP伪协议呢?PHP伪协议事实上就是支持的协议与封装协议。可用于类似 fopen()、 copy()、 file_exists() 和 filesize() 的文件系统函数。 除了这些封装协议…

JavaEE——网络原理(网络层 IP协议与数据链路层)

文章目录 一、详细解释 IP协议二、解释 TCP 和 IP 之间的联系和区别。三、IP协议——地址管理四、数据链路层 一、详细解释 IP协议 注:在这里我向大家描述的 IP协议是 IPv4。 如上图所示,这就是 IP 协议头的格式,下面我会分别解释他们其中每…

分布式数据库Schema 变更 in F1 TiDB

分布式数据库Schema 变更 in F1 & TiDB 【转载】TiDB 源码阅读系列文章(十七)DDL 源码解析 | PingCAP 上述文章主要叙述了从DDL语句发起到执行的过程,简单介绍了弄一套相同的模式来后台处理数据回填,从而提高DDL的并发度的一…

Leetcode-104 二叉树的最大深度

递归实现 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* …

小红书app拉新校园版本地网推项目修改政策了 附一手官签渠道

小红书app拉新深受现在地推作业人员和网推作业人员还有校园推广项目的喜爱,简单价格高 可以通过”聚量推客“申请小红书校园版项目拉新 以下为最新价格政策和介绍,需要7天内活跃,按照活跃天数进行结算

响应式作文新闻资讯博客网站模板源码

模板信息: 模板编号:29081 模板编码:UTF8 模板分类:博客、文章、资讯、其他 适合行业:博客类企业 模板介绍: 本模板自带eyoucms内核,无需再下载eyou系统,原创设计、手工书写DIVCSS&a…

subprocess 模块用法

如果你只关心命令的标准输出,并且希望在命令执行失败时引发异常,可以使用 check_output。如果你需要更多的控制,例如与正在运行的进程进行交互,可以使用 Popen。如果你希望获取标准输出和命令的状态码,可以使用 getsta…

前后端分离项目为什么很火?有什么优势?

目录 一、什么是前后端分离 二、前后端分离项目的技术栈 三、前后端分离项目有什么优势 一、什么是前后端分离 前后端分离是一种软件架构的设计模式,它将应用程序的前端(即用户界面)和后端(即服务器端)进行解耦,使得它们可以独…

Outlook如何删除邮箱账户

Outlook如何删除邮箱账户 说明: 最近有用户询问到“我的Outlook登陆了很多个邮箱账号,不知道怎么退出”接下来将具体操作步骤加以说明 操作指引: 1、首先打开Outlook该软件,然后点击“文件” 2、点击账户设置下拉菜单 3、在下拉…

Vue使用高德地图实现点击获取经纬度以及搜索功能

1. 首先在高德开放平台申请key值 2. 然后会在这个地方显示 3. 在VScode里面安装地图 yarn add amap/amap-jsapi-loader --save 4. 准备一个容器 <div id"maps"></div> <style scoped>#maps {width: 100%;height: 100%;position: relative;z-index…