目录
scratch寻找好朋友
一、题目要求
1、准备工作
2、功能实现
二、案例分析
1、角色分析
2、背景分析
3、前期准备
三、解题思路
1、思路分析
2、详细过程
四、程序编写
五、考点分析
六、推荐资料
1、入门基础
2、蓝桥杯比赛
3、考级资料
4、视频课程
5、python资料
scratch寻找好朋友
2024年3月电子学会图形化编程Scratch等级考试二级真题
一、题目要求
小熊和小狗是好朋友,一天小熊在森林里迷路啦,小狗去找小熊
1、准备工作
(1)删除默认小猫角色,添加角色Bear-walking和Dog2
(2)添加背景Woods
2、功能实现
(1)点击绿旗,小狗在舞台中间,小熊移动到随机位置,两个角色大小为50,小熊虚像特效设为100
(2)通过键盘的"↑"、"↓”、"←"、"→”键来控制小狗行走,每按一次移动3步并切换造型
(3)小狗行走时,会根据方向键调整上下左右四个方向;(注意:按下"←",小狗面向左,肚皮朝下)
(4)当小熊碰到小狗时,小熊虚像特效设为0,并说"你找到我啦!"2秒
二、案例分析
1、角色分析
角色:Bear-walking和Dog2
2、背景分析
背景:Woods
3、前期准备
1.删除默认小猫角色,然后从角色库中添加Bear-walking和Dog2角色到角色列表中
2.从背景库中添加Underwater 1,Underwater 2背景到舞台背景列表中,并删除空白背景
本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102
三、解题思路
1、思路分析
照着题目的功能实现要求一步一步设计完成
- 小狗先进行初始化,然后通过侦测模块安心方向键结合重复执行实现上下左右移动
- 上下键的时候可以设置旋转方式为任意旋转,左右键的时候设置为左右翻转实现
- 小熊同样进行初始化,然后侦测模块碰到小狗调整虚像并说话
2、详细过程
小狗程序
- 初始位置/方向和大小
- 按下上键 旋转方式为任意旋转,面向0度,移动3步,下一个造型
- 按下下键 旋转方式为任意旋转,面向180度,移动3步,下一个造型
- 按下左键 旋转方式为左右翻转,面向-90度,移动3步,下一个造型
- 按下右键 旋转方式为左右翻转,面向90度,移动3步,下一个造型
- 一直重复执行第2-5步
小熊程序
- 初始大小
- 随机位置
- 虚像设为100
- 如果碰到小狗
- 虚像调整为0
- 说:你找到我啦2秒
- 停止全部脚本
- 一直重复执行地4-7步
四、程序编写
PS:代码中的具体坐标值和移动步数,小朋友们可以自行定义,题目中没有具体的数值;只要在大概的位置就可以。
五、考点分析
此案例难度系数2;综合考查角色添加、背景添加、初始位置、移动步数、方向旋转、造型切换、左右翻转、碰到边缘反弹、无限循环、条件判断、键盘控制、碰撞检测等积木的使用;难点在于:
- 如何实现控制小狗上下左右移动
- 如何实现小狗左移动的时候不会上下颠倒
- 如何实现小熊开始移到随机位置并隐藏
- 如何实现小熊碰到小狗进行显示并说话
- 充分掌握重复执行和碰撞检测积木的使用
方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可
六、推荐资料
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等级四级真题解析【电子学会】