图形化二级的考级中,画笔工具的编程题是最好拿分的,只需要嵌套循环就可以完成,题型可以分成3种类型,分别为旋转、旋转+移动和移动。
一、绘制图形的步骤:
(1)观察图形是由什么基础图形构成的
(2)用内层循环绘制基础图形
(3)判断图形是如何从基础图形变化而来的
(4)用外层循环绘制旋转个数
注意:内层循环决定基础图形,外层循环决定旋转方式和图形个数。
什么是内层循环?什么是外层循环?

红色区域的循环叫内层循环,外面的是外层循环。
二、图形解析
在运用嵌套循环绘制图形,一定要用绘制图形的步骤,缺一不可,按照顺序一步一步进行操作,一定要把基础图形绘制出来验证成功之后,才能套在外层循环里面。
1.旋转
秘诀:全部的图形旋转之后全部聚集在一个点上 => 旋转
绘制图形:
(1)观察图形是由什么基础图形构成的
五边形
(2)用内层循环绘制基础图形

(3)判断图形是如何从基础图形变化而来的
聚集在一个点上的是旋转
(4)用外层循环绘制旋转个数
6个
完整代码:

2.旋转+移动
秘诀:全部的图形旋转之后没有聚集一个点上,而是分散的 => 旋转+移动
绘制图形:
(1)观察图形是由什么基础图形构成的
里面是八边形和一条直线构成的
(2)用内层循环绘制基础图形

(3)判断图形是如何从基础图形变化而来的
图形没有聚集一个点上,所以是旋转+移动,这里的移动指的是它的尾巴(即直线)
。
(4)用外层循环绘制旋转方式和个数
方式:移动+旋转,个数:8个
完整代码:

3.移动
秘诀:全部的图形在同一水平线或者统一垂直线 => 移动
![]()

(1)观察图形是由什么基础图形构成的
正方形
(2)用内层循环绘制基础图形

(3)判断图形是如何从基础图形变化而来的
图形是同一直线上,所以是移动。
(4)用外层循环绘制旋转个数
5个
完整代码:


1048

被折叠的 条评论
为什么被折叠?



