内容正文:
第5课 用重复命令画图
学习任务
进一步熟悉用REPEAT命令画图的方法。
学会用FILL命令填色。
一、画多角星
前面,我们执行命令
REPEAT 5[FD 60 RT 360/5]
画出了一个正五边形。可以看出,让小海龟画一条边再转72度,如此重复5次就可以画出一个正五边形。
一、画多角星
画正五边形的过程相当于让小海龟依次连接正五边形相邻的5个顶点。
如果要画一个五角星,可以指挥小海龟把不相邻的顶点连接起来,例如,按A → C→E → B→D → A的顺序连接。由于每次画完一条线后,要让小海龟对准不相邻的下一个顶点,就应让它转过相当于画正五边形时两倍的角度,即2×72=144度。
一、画多角星
对于角数是奇数的多角星,可以利用公式转角=180-180÷角数
对于某些角数是偶数的多角星,可以利用公式转角=180-360 ÷角数
二、画空心五角星
可以看出,要画空心五角星,可以先画出五角星的一条边,然后右转144度,画出另一条边后左转72度,准备画下一个角。把这样的操作再重复4次,就可以画出图形来。因此,执行下面的命令,就可以画出一个红色空心五角星。
三、画空心五角星
把小海龟移到封闭图形的内部,再执行命令FILL可以用当前画笔的颜色涂满整个封闭区域。
提示
四、重复命令的嵌套
通常,把这种重复命令里又包含着重复命令的形式,叫做重复命令的嵌套。
练习
以正方形为基础,仔细观察下面的图形结构并画出来。
谢 谢
$$