画圆圈
1.学会使用重复命令绘制圆;
2.学会使用重复命令绘制圆弧;
3.能熟练运用重复命令绘制由圆和圆弧组成的各类图案。
1
用重复命令绘制圆
上节课我们让小海龟画出了正多边形,这节课我们利用重复命令来指挥小海龟画圆。
1.画圆
你发现了吗?画正多边形时,边数越多,画出的图形就越接近圆。当边数增加到36时,就可以近似地看成圆了。一般情况下,我们让小海龟用画正三十六边形的方法画圆。
用重复命令画圆时,不仅要知道圆的半径,还要知道小海龟前进的步数。小海龟前进路线的总长度应为圆的周长。圆的周长=2πR,如果小海龟共前进了36次,每次前进的步数=圆周长÷36=2πR÷36=πR÷18,每次旋转的角度=360 °÷36 =10°。
下面我们用重复命令画一个半径为50步的圆。
在LOGO语言中,圆周率π的值用PI函数表示,小海龟画圆时,每次前进步数的算式在计算机内应写为:PI*R/18。
在命令窗口中输入以下命令:
DRAW
REPEAT 36[FD PI* 50/18 RT 10]
跟我做
2
画由圆组成的图案
圆是一种常见的图形,用它可以组成很多美丽的图案。右图所示的圆形花好看吗?掌握了画圆的方法后,要画它可就变得很简单了。
这朵圆形花是由5个圆组成的。小海龟从图案的中心开始,依次按不同方向画出5个大小相同的圆,然后给花蕊涂上颜色。画图的步骤如下图所示:
其实很简单,小海龟起始方向是头朝上的,画完这5个圆后,又变成了头朝上,因此,相当于小海龟旋转了一圈,正好是3600,所以每画完一个圆后小海龟应该旋转360÷5=72°,然后开始画下一个圆。你明白了吗?
在命令窗口输入下列命令:
DRAW
SETPC 14
SETW 2
REPEAT 5[REPEAT 36[FD PI* 40/18RT10] RT 72] (画出5个圆)
REPEAT 5[PU RT 70 FD 30 PD FILL PU BK 30] (涂色)
跟我做
3
画圆弧
??画圆弧
?? 圆弧是指圆上任意两点间的部分。圆的任意一条直径的两个端点,将圆分为两条弧,这两条弧就是通常所说的半圆。
?? 如果减少画圆过程中的重复次数,小海龟画出的就是圆弧。如果让小海龟在画圆时走到一半就停笔,那么它画出的就是半圆。
这样我们就画出了一个半径为50的半圆(180°弧),如右图所示。
度是角的度量单位,也是弧的度量单位。整个圆是一个360°的弧,如果把它平均分成360份,每一份就是一个1°的弧。半圆就是180°弧,?1/4圆就是90°弧。
?2.画由圆弧组成的图案
?? 学会了画圆弧的方法,通过简单的组合,我们就能随心所欲地创作出许多由圆弧组成的图案了。右图所示的雨伞也是小海龟的杰作,下面让我们看看它是如何画出来的吧。
? 雨伞的主体部分是由一个大的半圆和三个小的半圆组成。画图的步骤如下图所示:
THE END