乐清英文网站建设,开淘宝店做网站开发,wordpress文章添加图片,手机网页视频提取工具[导读]#xff1a;超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成#xff0c;后续会不定期解读蓝桥杯真题#xff0c;这是Scratch蓝桥杯真题解析第137讲。
小猫踩球#xff0c;本题是2023年5月7日举行的第14届蓝桥杯省赛Scratch图形化编程中级组真题第2题#xf… [导读]超平老师的《Scratch蓝桥杯真题解析100讲》已经全部完成后续会不定期解读蓝桥杯真题这是Scratch蓝桥杯真题解析第137讲。
小猫踩球本题是2023年5月7日举行的第14届蓝桥杯省赛Scratch图形化编程中级组真题第2题题目要求编程创作小猫踩球作品。小猫踩着小球同步向舞台右侧水平移动当到达红色舞台边缘时停止移动。
先来看看题目的要求吧。
一.题目要求
编程实现
小猫踩球。
具体要求
1). 点击绿旗角色、背景如图所示 2). 等待1秒小猫持续切换造型踩着小球(持续顺时针旋转同步向舞台右侧水平移动 3). 当小猫和小球移动到背景中的舞台右侧边缘时程序结束 评判标准 10分满足具体要求中的1 15分满足具体要求中的2 15分满足具体要求中的3。
二.思路分析
本题包含两个角色分别是小猫和小球如图所示 其中我们熟悉的小猫角色有两个造型。
题目相对比较简单考查的是运动编程小猫和小球都要向右移动需要注意的是运动的终点是红色舞台的右边缘x坐标大概140左右而不是Scratch舞台的右边缘。
对于小猫而言在向右移动的过程中需要切换造型移动的快慢和切换造型的时间间隔都是可以灵活设置的。
对于小球而言在向右移动的过程中需要右转。角色一旦右转其方向就会发生变化 所以不能使用“移动10步”指令应该使用“将x坐标增加10”指令。
然后是关于停止的小技巧最简单的办法是当小猫移到达目标位置时直接停止全部脚本。
接下来我们进入具体的编程实现环节。 三.编程实现
根据题目描述和思路分析我们可以分角色编写程序 小猫角色 小球角色
1. 小猫角色
根据题目描述和思路分析先设置好小猫的初始位置1秒之后开始重复向右移动当到达红色舞台右边时循环结束停止全部脚本。
切换到小猫角色编写代码如下 2. 小球角色
对于小球角色而言也需要进行初始化设置包括坐标和方向等待1秒后重复向右移动移动的同时进行右转。
切换到小球角色编写代码如下 需要注意的是在编写程序的时候小球角色移动的速度需要反复调整确保它和小猫同步前进。
当然你也可以使用“重复执行直到”指令但是使用“重复执行”指令更简单何乐而不为呢你说是吧。
至此小猫踩球作品就创作好了简单吧。
四.总结与思考
本题是中级组编程部分第2题分数为40分积木块数量17个左右涉及到的知识点主要包括 初始化设置 运动编程 循环的使用包括条件循环和无限循环
这是中级组的第2题题目比较简单仍然是送分题完成时间在5分钟左右。
需要注意的是在Scratch编程中实现角色的移动通常有如下三种方式 使用“移动10步”指令 使用“将x/y坐标增加10”指令 使用滑行指令
其中滑行指令的使用场景有两个典型特征一是时间固定二是终点确定但是也有一个缺点就是它是独占模式滑行过程中不能执行其它指令要实现同步需要借助广播机制。
移动指令是可以实现任意方向的移动将x坐标增加指令只能实现水平方向上的移动将y坐标增加指令则只能实现垂直方向上的移动。
如果只是在水平方向和垂直方向上运动可以优先考虑“将x/y坐标增加10”值如果在移动的过程中角色还会旋转那肯定不能使用移动指令了。
如果你觉得文章对你有帮助别忘了点赞和转发予人玫瑰手有余香
需要素材和源码的可以移步至“超平的编程课”gzh或者私信本人。