巡逻的直升机-第15届蓝桥第4次STEMA测评Scratch真题精选

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

第15届蓝桥杯第4次STEMA测评已于2024年1月28日落下帷幕,编程题一共有6题,分别如下:

  • 青蛙过河

  • 巡逻的直升机

  • 栽花

  • 风车

  • 专注力游戏训练

  • 排序

巡逻的直升机,本题是2024年1月28日举行的第15届蓝桥STEMA测评Scratch编程初/中级组编程第2题,题目要求编程实现巡逻的直升机作品,让直升机从舞台右边慢慢飞刀舞台左边,飞行过程中慢慢变小,并且螺旋桨持续转动。

先来看看题目的要求吧。

一.题目说明

编程实现:

巡逻的直升机。

具体要求:

1). 点击绿旗,角色、背景如图所示;

图片

2). 1秒后,直升机从舞台右侧向舞台左侧缓慢移动(能看到移动过程);

3). 直升机在移动过程中螺旋桨持续转动;(参考视频)

4). 直升机在移动过程中逐渐变小(能看到变小过程),如图所示;

图片

5). 直升机到达舞台左侧边缘后消失。

评判标准:

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

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

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

  • 10分:满足"具体要求"中的4);

  • 9分:满足"具体要求"中的5)。

二.思路分析

本题只有1个直升机角色,如图所示:

图片

相应的,直升机有4个造型,如图:

图片

这是一道和运动编程相关的题目,考察的知识点包括运动、坐标、外观等。

根据题目的要求和参考视频(考试时是有参考视频的),可以将作品的效果概括为一句话,一主一副两细节,说明如下:

  • 一主:主要的运动效果,指的是直升机从舞台右侧移动到舞台左侧直至消失;

  • 一副:附带的外观变化,直升机在不停地旋转,移动时逐渐变小;

  • 两细节:两个细节,包括开头和结尾,一开始直升机就是旋转的,不是1秒之后才旋转,消失的时候,不是碰到舞台边缘就消失,而是继续向前移动了一段距离。

对于运动,可以直接套用超平老师总结的运动4要素模型。所谓的运动4要素模型是指起点、方向、速度和终点。

直升机的起点是舞台右侧,直接使用“移到x,y”指令;方向是水平向左,对于水平运动,建议直接使用“将x坐标增加10”指令,一个指令就搞定了方向和速度;对于有终点的运动,应该使用“重复执行直到”指令。

附带的外观变化有两个,一是不停的旋转,绿旗一点击直升机就在旋转,变小则是开始移动后才进行的,因此两者不是同步的,应该分开处理。

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

三.编程实现

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

  • 直升机旋转

  • 向左飞行

1. 直升机旋转

直升机角色一共有4个造型,所谓的旋转,其实就是不停的切换造型,一点击绿旗,角色就开始旋转,对应的代码如下:

图片

代码不多,需要注意的是角色的初始化设置,包括方向、位置、造型、大小和显示,尤其后4个必不可少。

2. 向左飞行

根据前面的思路分析,直接使用运动4要素模型,编写代码如下:

图片

代码比较简单,强调3点:

1). 循环终止的条件不要使用“碰到舞台边缘”,应该使用x坐标来判断;

2). 直升机移动的速度和大小变化的幅度是可以灵活设置的,确保效果和参考视频接近;

3). 循环结束后直升机隐藏起来,同时不要忘记加上”停止全部脚本“指令,结束程序。

至此,整个作品就创作好了,你可以运行程序观摩一下直升机的飞行效果啦。

四.总结与思考

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

  • 循环编程,包括无限循环和直到循环;

  • 运动编程,重点是运动4要素模型;

  • 外观编程,包括造型、大小、显示和隐藏;

  • scratch舞台坐标;

本题难度一般,完成时间8分钟左右,关键是注意一头一尾两个细节,一头指的是一点击绿旗直升机就开始旋转了,此时飞机还没有移动;一尾是指直升机消失的时候,所处的位置。

对于运动编程,强烈建议你使用运动4要素模型逐一分析出每一个要素,然后再选择最简洁的指令来编写程序,真的是又快又好。

超平老师给你留一个思考题,除了本题给出的实现方法,你还可以使用哪些呢?

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值