必须掌握的LOGO语言命令解读

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

必须掌握的 LOGO语言的命令

1、前进命令: FD

[格式]:FORWARD :X

[缩写]:FD :X

[功能]: 使海龟向前移动指定的 X步。

2、后退命令: BK

[格式]: BACK :X

[缩写]: BK :X

[功能]: 使海龟向后倒退指定的 X步。

3、右转命令: RT

[格式]: RIGHT :X

[缩写]: RT :X

[功能]: 海龟向右转 X度,(按顺时针方向)。

4、左转命令: LT

[格式]: LEFT :X

[缩写]: LT :X

[功能]: 海龟向左转X度,(按逆时针方向)。

5、藏龟命令: HT

[格式]: HIDETURTLE

[缩写]: HT

[功能]: 让海龟隐身。

6、显龟命令: ST

[格式]: SHOWTURTLE

[缩写]: ST

[功能]: 让海龟重现。

7、回家命令: HOME

[格式]:HOME

[功能]:海龟回到源点上。但是不清除屏幕,不改变海龟的其它状态。

8、横移命令: SETX

[格式]: SETX :X

[功能]: 海龟水平移动到命令中 :X所指定的坐标位置, 并留下踪迹。

9、纵移命令: SETY

[格式]: SETY :Y

[功能]: 海龟垂直移动到命令中 :Y所指定的坐标位置, 并留下踪迹。

10、走到命令: SETXY

[格式]: SETXY [:X :Y] 或 SETXY SE :X :Y

[功能]: 海龟从当前位置移到坐标为 (X,Y) 的地方,(在落笔的状态下)并在移动的线路上留下一段直线。(后者可使用变量、表达式)

11、角度命令: SETH

[格式]: SETH :D

[功能]: 将海龟顺时针转到指定的方向上。

[注意]: 海龟初始时头向上, 定位为0°, 旋转一周为360°。

12、查询海龟的横坐标:XCOR

[格式]: XCOR

[功能]: 输出海龟当前的水平位置(X轴上)。

13、查询海龟的纵坐标:YCOR

[格式]: YCOR

[功能]: 输出海龟当前的垂直位置(Y轴上)。

14、查询海龟当前的方向:HEADING

[格式]: HEADING

[功能]: 输出海龟当前的方向(角度)。

15、清屏复位命令:CS

[格式]:CLEARSCREEN

[缩写]:CS

[功能]:清除屏幕上的图形,让海龟回到源点,头向上。但是海龟的其他状态(画笔的颜色、粗细、花纹等)都不变。

16、清屏命令: CLEAN

[格式]:CLEAN

[功能]:清除屏幕上的图形, 但是不改变海龟的状态(当前的位置和方向)。

17、重复命令: REPEAT

[格式]: REPEAT 次数[执行重复的内容]

[功能]: 让计算机重复执行一些命令。

18、画矩形命令:STAMPRECT

[格式]: STAMPRECT :X :Y (画空心矩形)

(STAMPRECT :X :Y "TRUE) (画实心矩形)

[功能]: 以海龟原来所在的位置为起始点画矩形。

[注意]: ⑴用STAMPRECT命令画出来的矩形始终是垂直的。

⑵引号和TURE之间不留空格。

19、画椭圆命令: STAMPOVAL

[格式]: STAMPOVAL :X :Y (画空心椭圆形)

(STAMPOVAL :X :Y "TRUE) (画实心椭圆形)

[功能]: 以海龟原来所在的位置为圆心画椭圆。

[注意]: ⑴如果X方向的半径和Y方向的半径相等, 那么画出来的就是一个圆。

⑵用STAMPOVAL命令画出来的椭圆始终是顺着X, Y方向画的。海龟最后停留在圆的中心。

20、提笔命令: PU

[格式]: PENUP

[缩写]: PU

[功能]: 把海龟的画笔提起来, 移动时不留下笔迹。

21、落笔命令: PD

[格式]: PENDOWN

[缩写]: PD

[功能]: 让海龟下笔, 恢复海龟的画线功能。

22、笔色命令: SETPC

[格式]: SETPC :N (:N为颜色代码)

[功能]: 设置画笔的颜色。

23、背景颜色命令:SETBG

[格式]: SETBG :N (:N为颜色代码)

[功能]: 刚进入LOGO系统时, 背景颜色是黑色。使用这命令可以改变背景颜色。

24、进入编辑器:

[格式]: ⑴EDIT

⑵EDIT 过程1 过程2 ……

⑶EDIT ALL

[功能]: ⑴建立新的过程或编辑最后一次定义的过程。

⑵编辑内存中指定的过程。

⑶编辑内存中所有的过程。

[说明]: LOGO编辑器共分为3个区: 最上方是菜单区, 中间是编辑区, 下面是热键提示区。

25、存盘命令: SAVE

[格式]: SAVE "文件名

[功能]: 把当前工作区里的所有过程以指定的文件名存盘。

LOGO文件的扩展名为 .LGO。

而使用SAVEPIC命令是把图形存盘, 但无法进行修改, 且所占磁盘空间比较大。

[注意]: 在编好一个程序并使用SAVE命令存盘以后, 应当使用ER ALL命令删除当前工作区内的所有过程。以免与其他的程序混乱在一起。

26、读盘命令: LOAD

[格式]: LOAD "文件名

[功能]: 把已经存在当前驱动盘里的程序文件读入当前工作区。

27、列磁盘目录命令: DIR

[格式]: DIR

[功能]: 显示当前目录下的所有文件名。

28、条件命令: (IF…THEN…)

[格式1]: IF 条件 THEN 命令

[功能]: 如果(IF)后面给定的条件成立, 那么就执行后面(THEN)的命令;否则就直接执行下一行的其它命令。

[格式2]: IF 条件 [命令1] [命令2]

[功能]: 如果(IF)后面给定的条件成立, 那么就执行命令1, 否则就执行命令2。

[说明]: 条件都用“比较算式”表示。常用的“比较符号”有: >大于、<小于、=等于=、>=大于或等于,(“=>”和“>=”的意义是相同的)、<=小于或等于,(“=<”和“<=”的意义是相同的)。

29、复合条件: (逻辑判断 < 表达式 > < 比较符 > < 表达式 >)

①、逻辑非: NOT

[格式]: NOT 条件

[说明]: 当条件为真时, 逻辑非运算的结果为假 (FALSE); 当条件为假时, 逻辑非运算的结果为真(TRUE)。

②、逻辑或: OR

[格式1]: OR 条件1 条件2

[格式2]: (OR 条件1 条件2 条件3……)

[说明]: 当所有条件都不成立,即条件全为假(FALSE), 逻辑或的结果为假,否则为真(TRUE)。

③、逻辑与: AND

[格式1]: AND 条件1 条件2

[格式2]: (AND 条件1 条件2 条件3……)

[说明]: 当所有条件同时成立,即条件都为真(TRUE), 逻辑与的结果为真,否则为假(FALSE)。

30、停止命令: STOP

[格式]: STOP

[功能]: 停止正在执行中的命令。

相关文档
最新文档