Logo语言常用命令

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Logo语言常用命令(一)

一、 Logo常用基本命令

1、隐龟:HT 显龟:ST

2、清屏:CS 清屏: CLEAN

3、初始化: DRAW 清屏复位: CS 与DRAW 比较

4、前进:FD 步数后退:BK 步数

5、右转:RT 角度数左转:LT 角度数

6、提笔:PU 落笔:PD

7、擦除:PE 复位:HOME

8、背景:SETBG 颜色代码画笔:SETBC 颜色代码

9、填充颜色:FILL 笔粗:SETW 数值

10、海龟定位X方向SETX X Y方向SETY Y

11、海龟定位SETXY [X Y]

12、画点命令DOT [X Y] 在[X Y]位置上画一个点

13、海龟定向命令(角度不会积累)SETH 度数

将海龟顺时针转到指定的方向上

14、查询海龟在X轴上位置XCOR Y轴上位置YCOR

15、重复命令画正多边形的方法:

REPEAT 边数[FD步长LT(RT)360/边数]

右正多边形:REPEAT 边数[FD 边长RT 360/边数]

左正多边形:REPEAT 边数[FD 边长LT 360/边数]

重复命令:repeat重复次数[命令语句]

作用:将方括号里的内容重复执行指定的次数。

比如:

正三角形:repeat 3 [fd 100 rt 360/3] 即:repeat 3 [fd 100 rt 120] 四边形:repeat 4 [fd 100 rt 360/4] 即:repeat 3 [fd 100 rt 90]

16、重复命令(画重复图形)

REPEAT 重复次数[需要重复的命令]

repeat5 [bk 20 rt 90 fd 20 lt 90]

重复命令不但可以用来画正多边形,还可以画由基本图形重复组成的图形。

用重复命令如图所示楼梯图形。

(1)楼梯由5个相同的基本图形“”组成。

(2)确定小海龟出发的位置和方向,列出画基本图形“”的命令:Bk 20 rt 90 fd 20 lt 90

(3)用重复命令画5个基本图形(楼梯)

repeat5 [bk 20 rt 90 fd 20 lt 90]

用重复命令画所示的长城图形。

repeat 5 [fd 20 rt 90 fd 20 rt 90 fd 20 lt 90 fd 20 lt 90]

17、重复命令的嵌套

(1)单个图形的旋转

观察图中的“风车”,组成“风车”

的基本图形是什么?有几个这样的基

本图形?“风车”是怎样画出来的?

第一种方法:

“风车”是由4个长方形组成的,每画完一个长方形,向右旋转90度,再画下一个长方形,这样进行4次。

画长(80步)和宽(20步)的长方形命令:

repeat 2 [fd 80 rt 90 fd 20 rt 90]

疑问:

(1)画“风车”的时候,为什么每画完一个长方形要RT 90?(2)上面的命令有什么规律?可以分成几组?

repeat 2 [fd 80 rt 90 fd 20 rt 90]

rt 90

repeat 2 [fd 80 rt 90 fd 20 rt 90]

rt 90

repeat 2 [fd 80 rt 90 fd 20 rt 90]

rt 90

repeat 2 [fd 80 rt 90 fd 20 rt 90]

rt 90

第二种方法:

画“风车”的过程是由4组如下相同的命令组成的:

repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90

相同的命令可用重复命令完成,因此,画风车的4组命令可以简化成:

repeat 4 [repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90]

重复次数(图形个数)画基本图形长方形360/图形个数在Logo语言中,重复命令里面又套用重复命令,叫做重复命令的嵌(qian)套,嵌套的时候,每层复复都有自己的重复次数,每层各有一对中括号。

18、画矩形命令

STAMPRECT X方向边长Y方向边长(空心)STAMPRECT 50 100

(STAMPRECT X方向边长Y方向边长“TRUE)(实心)

( STAMPRECT 50 100 "true)

19、画圆形命令

STAMPOV AL X方向半径Y方向半径(空心)

STAMPOV AL 30 100

STAMPOV AL 70 100

STAMPOV AL 100 100

(STAMPOV AL X方向半径Y方向半径“TRUE)(实心)(STAMPOV AL 100 100 “true)

15、画奇数正多角星

REPEAT 角数[FD 边长RT 180-180/角数]

REPEAT 角数[FD 边长LT 180-180/角数]

16、画偶数正多角星(是4的倍数)

REPEAT 角数[FD 边长RT 180-360/角数]

如:8、12、16、20等

另类偶数正多角星6、10、14等就除2是一个奇数,

不能用上面命令

17、14、18等用下面公式:

REPEAT 角数[FD 边长RT 180-720/角数]

18、空心正多角星

REPEAT 角数[FD 边长RT 720/角数FD 边长LT 360/角数] 19、画圆

画右圆:REPEAT 360[FD 半径*PI/180 RT 1]

画左圆:REPEAT 360[FD 半径*PI/180 LT 1]

20、画弧:

画右弧:REPEAT 度数[FD 半径*PI/180 RT 1]

画左弧:REPEAT 度数[FD 半径*PI/180 LT 1]

21、画叶子

REPEAT 度数[FD 半径*PI/180 RT 1]

RT 180 —度数

REPEAT 度数[FD 半径*PI/180 RT 1]

RT 180 —度数

画叶子的命令使用嵌套命令后:

REPEAT 2[REPEAT 度数[FD 半径*PI/180 RT 1]

RT 180 —度数]

相关文档
最新文档