重复命令
一、用重复命令画正方形和长方形
图3-1 画正方形的命令
还记得画出正方形的命令吗?我们可以把它们写成四个命令串。(图3-1)
图3-2 用重复命令画正方形
请你试着键人下面的命令,观察小海龟画出的图形。(图3-2)
图3-3 画出长方形的命令
让我们再来看看画长方形的命令。(图3-3)
二、用重复命令画正多边形
1、用重复命令画正三角形
比较一下图3-4中,小海龟画正方形和正三角形的情况,你会发现,小海龟画这些图形的时候,转过的角都是“外角”,而不是“内角”。(图3-4)
图3-4 正方形的外角是90°、正三角形的外角为120°
图3-5 用重复命令画正三角形
按照重复命令的格式,画正三角形的重复命令应该是这样的。(图3-5)
2、用重复命令画正五边形
图3-6 正五边形的外角为72°
正五边形的五个外角都是72°。(图3-6)
那么,画正五边形的命令应该是:
图3-7 用重复命令画正五边形
3、用重复命令画正六边形
正六边形的六个外角都是60°。(图3-8)
图3-8 正六边形的外角为60°
图3-9 用重复命令画正六边形
所以画正六边形的命令,可以直接用重复命令来书写:
REPEAT 6[FD 50 RT 60]
4、用重复命令画正多边形的规律
图3-10 用重复命令画正十边形
请你键入这个画正十边形的重复命令,看看小海龟画得对不对。(图3-10)
三、用重复命令画圆
图3-11 正三十六边形
图3-12 大小不同的圆
让我们再来画一些大小不同的圆。(图3-12)
四、重复命令嵌套
图3-13 用“重复命令嵌套”画出的美丽图案
使用“重复命令嵌套”的方法,画出的图形千变万化,常常出现意想不到的美丽图案。(图3-13)
图3-14 旋转的正方形
这些美丽的图案就像是旋转的花朵,它们是怎样画出来的呢?我们以旋转的正方形为例,看看“重复命令嵌套”是怎样实现的。(图3-14)
在这个图案中,一共有12个正方形,小海龟每画一个正方形,就右转30°共旋转360°,正好旋转一周。画出这个图案的命令如图3-15所示。
图3-15 画出旋转的正方形的命令
图3-16 上升的阶梯
上面的图案都是用旋转简单图形的方法画出复杂的图案。如果每画一个简单图形,就移动一下海龟的位置,也能画出漂亮的图案。(图3-16)
谢 谢