目录
一、题目要求
1、准备工作
2、功能实现
二、案例分析
1、角色分析
2、背景分析
3、前期准备
三、解题思路
1、思路分析
2、详细过程
四、程序编写
五、考点分析
六、推荐资料
1、入门基础
2、蓝桥杯比赛
3、考级资料
4、视频课程
5、python资料
scratch图章画图
2024年3月电子学会图形化编程Scratch等级考试四级真题
一、题目要求
1、准备工作
(1)删除默认小猫角色,添加角色Ball
(2)默认白色背景
2、功能实现
(1)点击绿旗,角色Ball大小为50,初始位置在舞台中央,询问:“请输入3到9之间的整数”
(2)输入数字后,舞台上出现小球构成的等腰三角形,例如:输入6,出现如下图所示6行小球,第一行1个,第二行3个,第三行5个,以此类推;
(3)注意:输入数字9后,小球三角形图案不能超出舞台
二、案例分析
1、角色分析
角色:Ball
2、背景分析
背景:默认空白背景
3、前期准备
1.删除默认小猫角色,然后从角色库中添加Ball角色到角色列表中
2.保留空白背景
3.将画图模块添加到积木分类里面,并定义三个变量:个数(球的个数),x和y(对应x和y坐标值)
三、解题思路
1、思路分析
照着题目的功能实现要求一步一步设计完成
- 从给定的题目分析可以得到这是一个行列问题
- 通常需要用到嵌套循环进行实现,最外层就是有多少行,也就是输入的回答数
- 内层循环就是每一行要克隆的球的数量,且每一行数量呈奇数项增加
- 可以通过变量个数进行实现,而下一行相对上一行来说,对应的x和y坐标都减少了相应的距离,所以同样可以使用两个变量进行每一行坐标的控制
- 在克隆每一行的时候,图章一个之后需要将x坐标增加一定的距离,跟上面x和y变量减少的距离一样
2、详细过程
- 全部擦除
- 显示
- 初始大小和位置
- 询问输入整数
- 隐藏
- 变量初始化
- 调整相应位置到x和y
- 图章
- x坐标+25
- 重复个数次第8-9步
- x-25
- y-25
- 个数+2
- 重复回答次第7-13步
四、程序编写
PS:代码中的具体坐标值和移动步数,小朋友们可以自行定义,题目中没有具体的数值;只要在大概的位置就可以。
五、考点分析
此案例难度系数3;综合考查外观、坐标、条件判断、随机数、变量定义和使用、重复执行、图章等积木的使用以及算法知识的应用;难点在于:
- 分析题目,找到解题思路
- 如何实现询问机制
- 如何实现克隆出每一行的小球
- 如何实现克隆出来的图形居中显示
- 充分掌握变量、循环及图章相关操作积木的使用
方式方法有多种,小兔子老师只是使用了其中一种,小朋友们只要能实现题目要求即可
六、推荐资料
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等级四级真题解析【电子学会】