目录
scratch棒球运动
一、题目要求
1、准备工作
2、功能实现
二、案例分析
1、角色分析
2、背景分析
3、前期准备
三、解题思路
1、思路分析
2、详细过程
四、程序编写
五、考点分析
六、 推荐资料
1、入门基础
2、蓝桥杯比赛
3、考级资料
4、视频课程
5、python资料
scratch棒球运动
2024年9月电子学会图形化编程Scratch等级考试一级真题
一、题目要求
1、准备工作
(1)删除默认角色小猫,添加角色击球员Batter、棒球Baseball;
(2)添加背景Playing Field.
2、功能实现
(1)击球员、棒球的初始位置分别为(-121,13)、(-196,20),如下图所示
(2)程序开始,击球员的初始造型为batter-a,然后每隔1秒切换为下一个造型,直到最后一个造型,
(3)击球员在切换为最后一个造型前播放pop声音;
(4)程序开始3秒后,棒球面向105方向移动到舞台右边缘,注意能看到移动过程
二、案例分析
1、角色分析
角色:Batter和Baseball
2、背景分析
背景:Playing Field
3、前期准备
1.删除默认小猫角色,然后从角色库中添加Batter和Baseball角色到角色列表中
2.从背景库中添加Playing Field背景到舞台背景列表中,并删除空白背景
本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102
三、解题思路
1、思路分析
照着题目的功能实现要求一步一步设计完成
- 击球员进行击球的动作可以通过造型切换实现,造型切换的过程中按要求加上等待积木即可,最后播放声音
- 棒球在击球员挥拍结束,听到击打声音之后,也就是3秒之后朝着105度方向前进,要看见移动过程,只需要进行多次移动加简短的时间间隔即可
- 具体在详细过程中介绍
2、详细过程
击球员程序
- 初始位置和方向
- 初始造型
- 等待1秒
- 下一个造型
- 等待1秒
- 下一个造型
- 等待1秒
- 下一个造型
- 播放声音
棒球程序
- 初始位置
- 等待3秒
- 调整方向105度
- 移动距离
- 时间间隔
- 多写几个第四和第5步直到棒球在舞台边缘即可
四、程序编写
PS:代码中棒球的移动步数,小朋友们可以自行定义,题目中没有具体的数值;同时有一定能力的小朋友使用重复执行积木也是可以的
五、考点分析
此案例难度系数1;综合考查角色添加、背景添加、初始位置、移动步数、方向、造型切换、声音播放、等待,能力强一点的小朋友可以用到循环等积木的使用;难点在于:
- 如何添加相应的角色和背景
- 如何实现击球员的挥拍动作
- 如何实现击球员击中棒球后棒球开始移动
- 充分掌握角色移动造型切换和等待积木的使用
方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可
六、 推荐资料
- 所有考级比赛学习相关资料合集【推荐收藏】
1、入门基础
- 零基础学习scratch3.0【入门教学 免费】
- 零基础学习scratch3.0【视频教程 114节 免费】
2、蓝桥杯比赛
- 历届蓝桥杯scratch国赛真题解析
- 历届蓝桥杯scratch省赛真题解析
- 历届蓝桥杯scratch STEMA选拔赛真题解析
- 历届蓝桥杯科技素养计算思维真题解析
- 蓝桥杯专项训练考前集训100题
3、考级资料
- 画图-scratch编程考级99图
- 电子学会历年scratch等级考试一级真题解析
- 电子学会历年scratch等级考试二级真题解析
- 电子学会历年scratch等级考试三级真题解析
- 电子学会历年scratch等级考试四级真题解析
4、视频课程
- 小兔子老师scratch编程系列课程.
5、python资料
- 蓝桥杯python选拔赛真题详解
-
蓝桥杯python省赛真题详解
-
蓝桥杯python国赛真题详解
-
python等级一级真题解析【电子学会】
-
python等级二级真题解析【电子学会】
-
python等级三级真题解析【电子学会】
-
python等级四级真题解析【电子学会】