Scratch编程题:绘制图形
1.准备工作
(1)默认小猫角色,隐藏;
(2)默认白色背景。
2.功能实现
(1)画笔的颜色是蓝色,粗细为3;
(2)绘制如下图所示的图形,正方形个数为12个,正方形边长和直线长度自定义,不超出舞台即可。
解析:
1、分析题目图形,拆分,找到基础图案,如下图
2、从图中可以看出该图是以一条直线加一个正方形为基础图案经过12次旋转得到的,因此每次旋转角度为360/12=30度
3、从基本图案入手开始绘制
(1)根据题目要求,初始化,设置画笔颜色粗细
(2)自制积木,命名为“画直线与正方形”用来绘制基本图形,如下图
(3)绘制基本图形需要注意方向的变化,画完直线后需要改变方向开始画正方形,画完正方形再次改变方向回到初始方向,让画笔后退回到初始位置,完成基本图形的绘制,过程如下图
(4)基本图形绘制代码如下
4、使用自制积木,通过重复执行与旋转,完成本题目,如下图(题目并没有要求正方形与直线的长度,如果正方形不是紧紧相连的也是正确的)
参考程序:
注:题目解法并不唯一,欢迎大家贡献其它绘制方法。
本站内容未经许可,禁止任何网站及个人进行转载。