scratch农场小鸡
2024年全国青少年信息素养大赛图形化scratch复赛真题解析
博主推荐专栏
scratch资料
- 画图-scratch编程考级99图
- 电子学会历年scratch等级考试一级真题解析
- 电子学会历年scratch等级考试二级真题解析
- 电子学会历年scratch等级考试三级真题解析
- 电子学会历年scratch等级考试四级真题解析
一、题目要求
编程实现
农场生活着一群鸡,在地上走来走去,时不时停下来吃东西。
1)、鸡的数量一共 10 只;
2)、鸡在吃东西的时候不会移动,碰到舞台边缘会反弹;
3)、鸡走路的速度不限,吃东西的时间不限;鸡不能走到天上;
4)、对一个角色编程。
二、案例分析
1、角色分析
角色:小鸡
2、背景分析
背景:指定背景
3、前期准备
- 删除默认的小猫角色,并从角色库中添加小鸡角色
- 从背景库中添加Bluesky并做适当的修改
三、解题思路
照着题目的功能实现要求一步一步设计完成:
- 首先认真分析题目,从题目是要实现10只小鸡移动,并随时有可能吃东西
- 所以需要用到克隆体,而且还不能离开陆地,所以得限制坐标
- 要出现在不同位置,吃东西时间不限制,所以可以使用随机数
- 移动过程中随时停下来吃东西,吃完接着走,可以使用循环程序
本文作者:小兔子编程 作者首页:https://blog.csdn.net/frank2102
四、程序编写
五、考点分析
此案例难度系数2;综合考查角色、背景添加、坐标、循环、条件判断、随机数、克隆体等积木的使用;难点在于:
- 分析题目 找到解题思路
- 如何实现角色、背景的添加
- 如何实现产生十只小鸡
- 如何实现小鸡不会到天上去,只在陆地上来回移动并吃东西
- 如何实现小鸡吃东西的时候不会移动,且澎代表边缘反弹
- 充分掌握随机数、坐标、重复执行和克隆等相关积木的使用
方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可