小海龟与汉字
书写汉字前的准备
抬笔命令PU(PENUP)
?? 抬笔就是将“笔”抬起,笔抬起后无论画任何图形,图幕上都不会有显示。
PU语句的格式、功能及说明格式:PU
功能:将“笔”抬起,输入此命令后无论画任何图形在图幕上都不会显示。
说明:
◆PU是无参数命令,即只要输入并执行命令PU,抬笔功能就已实现。
◆常与PD命令配合使用。
??
落笔命令PD(PENDOWN)
?? 落笔的功能与抬笔相反,只有落笔后所画图形才会在图幕上显示出来,系统默认状态为落笔。
PD语句的格式、功能及说明格式:PD
功能:将“笔”落下,输入此命令后所画图形会在图幕上显示
说明:◆PD是一个无参数命令,即只要输入并执行命令PD,落笔功能就已实现。
◆常与PU命令配合使用。
书写汉字“上”
画图过程分析
为了画图方便,应先在纸上画出草图,并在关键点处标出字母,如右图所示。
可以采用如下过程写出该汉字:
(1)出发点:以A点为出发点。
(2)小海龟要首先向右转90度,然后从A点到C点。
(3)之后退回到B点,B点为AC的中点,再左转90度。
(4)接着从B点前进到F点。
(5)退回到D点,D点为BF的中点,右转90度。
(6)最后从D点前进到E点,DE应比BC短。
具体画图步骤
步骤一:RT 90 (将小海龟转向右方)
步骤二:FD 100 (画线段AC,“上”字的底下一横)
步骤三:BK 50LT90 (让小海龟返回B点,并左转90度)
步骤四:FD 80 (画线段BF,“上”字的竖)
步骤五:BK 40RT90 (让小海龟返回D点,并右转90度)
步骤六:FD 30 (画线段DE,“上”字的上面一横)
书写汉字“回”
画图过程分析
(1)出发点:以A点为出发点(如右图所示)。
(2)将外面的“口”字“写”出来。
(3)当小海龟回到A点后,要考虑如何让小海龟到B点,同时这个过程不能留下笔迹。很显然,以小海龟目前的位置只要右转45度,再走一定的距离就可以到达B点。从A点到B点的这个过程用PU命令,小海龟走过的地方就不会留下笔迹了。
(4)使用落笔命令PD,然后“写”出里面的“口”字。
具体画图步骤
??步骤一:FD?100RT?90
? ? FD?100RT?90
FD100RT?90
? FD?100RT90?? (“写”?出外面的“口”字)
步骤二:RT45?? (向右转45度)
? 步骤三:PUFD25?? (抬笔,再向前走25步长)
步骤四:LT45PD? ?(左转45度并落笔)
步骤五:FD65RT90
? ? FD65RT?90FD6SRT?90
?? FD65RT?90? (?“写”出里面的“口”字)
拓展与练习
看图形写命令
以小海龟初始位置为出发点,画四条长度相等且平行的线段,两个相邻的线段之间距离相同。(不用考虑颜色与线的粗细)
看命令画图形
FD10ORT 90
PU FD20PD
FD S0RT 90
FD 50RT 90
FD50RT 90
FD 50
BK 100RT 90
FDSOLT 90
FD50
THE END