:pclogo重复命令及其使用

来源:百度文库 编辑:九乡新闻网 时间:2024/04/27 22:43:12
例1:用重复命令画一个“米”字形(见下图)解:用重复命令画图形,首先要找出基本动作。画米字形的基本动作只有三步,将这个基本动作重复8次,就可完成该图形。(1)  
从屏幕中心出发,先前走60步;(2)  
后退60步,回到原点;(3)  
向右转45度。将以上三步动作重复八次,就可以写出米字来了。具体程序如下:REPEAT 8[FD 60 BK 60 RT 45] 例2:利用重复命令,画出这面旗帜:(见下图)解:通过图形,我们不难看出,这面旗帜由两个部分组成,旗杆和旗面,因此,我们在绘制的过程中,应分两步来完成:(1)   绘制旗杆(2)   绘制旗面这两步也可以反过来。具体步骤如下:FD 50\\绘制旗杆\\REPEAT 2 [FD 50 RT 90 FD 100 RT 90]\\绘制旗面\\例3:利用重复命令画出以下图形:(见下图)
解:这个图形由四个相同的部分组成(图)
每一部分的基本动作有(1)  
从原点出发,画出一条长50步的直线;(2)   右转90度,前进25步,画出正方形一条边的一半;
(3)  
左转90度,前进25步,画出正方形另一条边的一半;(4)   抬笔,左转90度,退后50步。(到第二部分的起点处准备)将基本动作重复4次,即可完成图形。具体程序如下:REPEAT 4 [FD 50 RT 90 FD 25 LT 90 FD 25 PU LT 90 BK 50 PD]例4:利用重复命令,画出四排六列方格。(如下图)解:这四排六列方格有多种方法来完成,在这里我们利用画五条横线七条竖线的方法来拼出这些方格。画五条横线的基本动作有4步,将这个基本动作重复5次,就可完成五条横线。同样,画七条竖线的基本动作也有4步,将这个基本动作重复7次,就能完成七条竖线。1、画五条横线之前,先将海龟转向右边,再开始下面的基本动作:(1)   前进120步(能被6整除);(2)   退后120步,回到起点;(3)   抬笔,左转90度,前进20(到第二条线的起点处)(4)   右转90度,落笔(准备画第二条线)
将基本命令重复5次,画完五条横线;2、抬笔,利用回家命令(home),使小海龟回到原点,再画七条竖线。3、画七条竖线的基本动作:(1)       从原点出发,前进80步(能被4整除);(2)       退后80步,回到原点;(3)       抬笔,右转90度,前进20(到第二条线的起点处);(4)       左转90度,落笔。(准备画第二条线)将基本命令重复7次,即可完成图形。具体程序如下:rt  90 repeat  5[fd  120  bk  120  pu  lt  90    fd  20  rt  90  pd]  \\画五条横线\\pu  home  pd  \\回到原点\\repeat  7[fd  80  bk  80  rt  pu  90  fd  20  lt  90  pd]  \\画七条竖线\\

练习题1、  利用重复命令,画出下面这朵蝴蝶花(如下图)解答:  REPEAT 36[RT 5 FD 3.14*60/36 RT 5]  REPEAT 36[RT 5 FD 3.14*30/36 RT 5]PU RT 90 FD 10 LT 90 PDREPEAT 36[LT 5 FD 3.14*60/36 LT 5]REPEAT 36[LT 5 FD 3.14*30/36 LT 5]2、 
利用重复命令,画一条七边花手帕:(如下图)解答:REPEAT 7[FD 60 BK 20 RT 360/7]3、 
利用重复命令,画出这个机器人:(如下图)解答:REPEAT 4[FD 100 RT 90] \\画外框\\PU FD 20 RT 90 FD 20 LT 90 PDREPEAT 2[FD 20 RT 90 FD 60 RT 90] \\画嘴巴\\PU FD 50 PDREPEAT 36[RT 5 FD 3.14*20/36 RT 5] \\画左眼\\PU RT 90 FD 40 LT 90 PDREPEAT 36[RT 5 FD 3.14*20/36 RT 5] \\画右眼\\
第二节   重复命令的嵌套
例1:利用重复嵌套,你能完成下面的图形吗?(如下图)
解:经过观察,我们不难看出,这个图形是由五个相同的图形组成的(如下图)每个图形之间的夹角为360/5=72度。具体分析如下:(1)   利用重复命令画出一个六边形;       REPEAT 6[FD 30 RT 60](2)   将海龟右转72度;       RT 72(3)   将以上两步重复五次。解答:REPEAT 5[REPEAT 6[FD 30 RT 60]RT 72]例2: 春天到了,满天都是蒲公英的小伞,你能画出下面的蒲公英吗?(如下图)解:很多同学一眼就能看出,这朵蒲公英由两部分组成,一部分是上面的花簇,一部分是下面的花柄。其中花簇是用六个相同的基本形状组成的(见下图)
画完一个基本形状,将海龟转20度,重复六次就能画出蒲公英的花簇了。注意:在画第一个基本形之前,要先将海龟转一定角度,这样画出来的花簇才是正向上的。解答:lt 60\\转角度,准备画花簇\\repeat 6[fd 50 repeat 5[fd 20 rt 144]bk 50 rt 20]\\画花簇\\lt 60 bk 50\\画花柄\\例3:你能看出下面这朵花有什么奥秘吗?解:这副图形初看觉得很简单,但要找到正确的基本形状却又不那么简单了。不要灰心,仔细看一看,你能在图形中找到几个下面的形状?(如下图)REPEAT 6 [FD 30 RT 45]不错!一共有八个。这就是这副图形的基本形状了!找到了基本形状,画这副图形就很简单了。解答:REPEAT 8 [REPEAT 6 [FD 30 RT 45] RT 45]练习题1、
用重复嵌套命令画出下列图形。解答:   REPEAT 8[REPEAT 4[FD 50 RT 90]RT 45]
解答:  REPEAT 5 [FD 100 REPEAT 5 [FD 20 RT 144] RT 144]解答:   RT 70\\准备\\REPEAT 3 [REPEAT 3 [FD 50 RT 120] RT 80]\\画蝴蝶翅膀\\REPEAT 2[FD 50 BK 50 RT 100]\\画蝴蝶触角\\