本文主要是介绍【蓝桥杯集训100题】第29题scratch自动行驶 蓝桥杯scratch比赛专项预测编程题 集训模拟练习题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
scratch自动行驶
一、题目要求
编程实现
具体要求
二、案例分析
1、角色分析
2、背景分析
3、前期准备
三、解题思路
1、思路分析
2、详细过程
四、程序编写
五、考点分析
六、推荐资料
1、入门基础
2、蓝桥杯比赛
3、考级资料
4、视频课程
5、python资料
scratch自动行驶
蓝桥杯集训100题第29题内部训练模拟题解析
本题也是第十届蓝桥杯省赛真题
一、题目要求
编程实现
1)将舞台背景改为如图所示,在舞台上设臵 1 个小车“Car-Bug”角色,并保留默 认的小猫角色。
2)小车从舞台左侧向右行驶。当小车快要碰到小猫时,小车能自动停止移动,而小猫被吓到了。
具体要求
- 每次点击绿旗后,初始位置如下,小猫角色的 X 坐标值为从 100 到 200 范围 内的一个随机数值,Y 坐标参考图中位置大致设定。
-
- 点击绿旗后,小车开始自动向右行驶,小猫位置始终保持不动
-
- 小车在行驶到车头距离小猫一个车头范围以内时,小车能自动停止。小车与小 猫之间没有接触,两者之间有一段距离
- 在小车停下后,小猫说“哇!!!”2 秒钟,程序结束
二、案例分析
1、角色分析
角色:小猫和Convertible 2
2、背景分析
背景:Blue Sky
3、前期准备
1、保留默认的小猫角色,并添加Convertible 2到角色列表中
2、从背景库中添加Blue Sky背景,并删除默认的空白背景
三、解题思路
1、思路分析
照着题目的功能实现要求一步一步设计完成:
- 首先认真分析题目,从具体要求可以看出是一个“碰撞检测”案例
- 小猫开始有个初始位置(x坐标可以用随机数实现)
- 小车也有个初始位置,然后向右行驶距离小猫一段距离停止,可以通过重复执行直到小车到小猫距离小于一定数值即可
- 在小车停下之后小猫要说哇,可以通过消息广播的方式实现
2、详细过程
小猫程序
- 初始位置(x坐标在100-200随机数)
- 收到停车消息后
- 说“哇!!!”2秒
小车程序
- 初始位置
- x坐标+5
- 一直重复执行第2步直到到小猫距离小于130
- 广播停车消息
本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102
四、程序编写
五、考点分析
此案例难度系数2;综合考查角色、背景添加、坐标、循环、条件判断、侦测模块、随机数、关系运算、消息广播与接收等积木的使用;难点在于:
- 分析题目 找到解题思路
- 如何实现小猫x坐标在100到200随机
- 如何实现点击开始小车向右行驶
- 如何实现小车距离小猫一段距离停下
- 充分掌握坐标、移动、重复执行和消息广播等相关积木的使用
方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可
六、推荐资料
- 所有考级比赛学习相关资料合集【推荐收藏】
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等级四级真题解析【电子学会】
这篇关于【蓝桥杯集训100题】第29题scratch自动行驶 蓝桥杯scratch比赛专项预测编程题 集训模拟练习题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!