作品介绍
今天为大家分享的Scratch作品是《绘制同心圆》,这是第12届蓝桥杯省赛真题,于2020年12月20日举行的第一次省赛,这是初级组编程部分的第3题,题目要求考生编程绘制同心圆,包括不填充同心圆和填充同心圆。
先来看看题目的要求吧:
编程实现:
绘制同心圆。
具体要求:
1). 点击绿旗,小猫在舞台左下角出现;
2). 按下空格键,小猫画出10个不填充同心圆,且每个圆颜色都是随机的。画完后小猫回到出发点;
![第12届蓝桥杯scratch省赛真题-绘制同心圆-渐变同心圆](https://www.51scratch.com/wp-content/uploads/2022/09/3-1.jpg)
3). 再次按下空格键,小猫画出10个填充同心圆,且每个圆的颜色要逐渐改变。画完后小猫回到出发点;
![第12届蓝桥杯scratch省赛真题-绘制同心圆-填充同心圆](https://www.51scratch.com/wp-content/uploads/2022/09/3-2.jpg)
4). 再次按下空格键,小猫画出10个填充同心圆,且每个圆的颜色要逐渐改变。画完后小猫回到出发点;
评判标准:
- 10分:满足要求1);
- 15分:满足要求2);
- 20分:满足要求3);
- 15分:满足要求4)。
作品效果
Scratch绘制同心圆作品的完整效果如视频所示:
作品解读
Scratch绘制同心圆只有一个小猫角色,如图所示:
![第12届蓝桥杯scratch省赛真题-绘制同心圆-角色列表](https://www.51scratch.com/wp-content/uploads/2022/09/circle-role-898x1024.jpg)
绘制空心圆通常有两种方法,一种是使用直接移动结合转向,另外一种则是设定好圆心和半径,再结合移动和转向。很明显,第二种方式更好,它可以更好的控制圆的位置和大小,我们使用第二种方式,将绘制圆形定义成自制积木,如图所示:
![第12届蓝桥杯scratch省赛真题-绘制同心圆-绘制圆形自制积木](https://www.51scratch.com/wp-content/uploads/2022/09/code-4.jpg)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容