LOGO常用命令一览表

要有画圆、方、长方形等等,不要太多,适用于小学生~~~拜托
2024年12月01日 04:46
有2个网友回答
网友(1):

1. 前进命令FORWARD(简写FD)

【格式】 FD 步长
【功能】命令小海龟按当前方向前进指定的步长。

【说明】
⑴ 在LOGO语言中,命令与数据之间是以空格分隔的。如,在输入的前进命令和步长之间必须用空格分 隔。
⑵ 小海龟移动时,要特别注意它的当前位置和方向,当前方向就是它的头所指的方向。
⑶ 让小海龟移动时,是通过步长的长短来控制机器人前进的距离。
⑷ 步长的具体值就是指距离的长短(小海龟的默认值为每1个步长为0.5厘米)。如FD 100中步长值为 100,是让小海龟前进50厘米。
⑸ 输入的LOGO命令既可以是大写字母,也可以是小写字母,例如, “fd 100”命令,也可以写 成“FD 100”,两种输入方式的执行效果相同
2. 后退命令BACK(简写BK)
【格式】 BK 步长
【功能】命令小海龟按当前方向后退指定的步长。
【说明】
⑴ 让小海龟移动时,是通过步长来控制小海龟后退的距离。
⑵ 小海龟移动时,要特别注意它的当前位置和方向,后退方向就是它的头所指的反方向。 ⑶ 步长的具体值就是指步长的长短(小海龟的默认值为每一步长为0.5厘米)。
⑷ 前进、后退等命令需要的数据既可以是具体数值,也可以是一个算式,小海龟会自动计算算 式,再按计算的结果完成任务。在计算机中加号、减号、乘号、除号分别用“+”、“-”、“*” 、“/”符号表示。

【应用】 后退100步: ⑴ 命令方式:BK 100
⑵ 过程方式: TO HT
BK 100
END
3. 左转命令LEFT(简写LT)
【格式】 LT 角度
【功能】命令小海龟向左 (逆时针方向) 转动指定的角度。
【说明】
⑴ 让小海龟转动时,是通过角度的值来控制小海龟向左转动的角度。
⑵ LOGO语言中LT 180,此命令的是让小海龟左转180度。

【应用】 向左转动90度: ⑴ 命令方式:LT 90
⑵ 过程方式:TO ZZ
LT 90
END

4.右转命令RIGHT(简写RT)
【格式】 RT 角度
【功能】命令小海龟向右 (顺时针方向) 转指定的角度。
【说明】
⑴ 让小海龟转动时,是通过角度的值来控制小海龟向右转动的角度。
⑵ LOGO语言中RT 90,此命令的意思是小海龟右转90度。
【应用】向右转动90度:
⑴ 命令方式:RT 90
⑵ 过程方式:
TO YZ
RT 90
END

PU 抬笔命令

格式:PU

例如:

?DRAW

?PU (海龟抬笔)

?FD 100 (海龟前进步,但没有画线)

PU落笔命令

格式:PD

注:PU、PD命令的后面都没有参数,单执行此命令在屏幕上没有任何反映,只是设定笔的一种状态,只有在画图时才能看出当前是落笔还是抬笔。

例如:

?DRAW

?FD50

?PU (抬笔)

?FD 50 (不画线)

?PD (落笔)

?FD50 (画线)

HT隐龟命令

例如:

?DRAW

?HT (海龟不见了)

?FD 100 (仍然画出一条线)

ST显龟命令

例如:

?DRAW (初始化后在屏幕上看到一只小海龟)

?HT (海龟隐去)

?ST (海龟重新出现)

HOME回家命令

注:在使用此命令时要注意当前笔是处在提笔状态还是落笔状态,如果是落笔状态,海龟在回家的路线上要画出一条线。

例如:

?DRAW

?BK 100 LT 90 FD 100

?HOME (从所在位置到原点画出一条线)

?FD 100 RT 90 FD 100

?PU HOME (不画线)

海龟绘图的辅助命令

CS清屏命令

功能:清除屏幕上所有的图形,海龟回到初使位置。

注:清屏幕命令不带参数,清屏幕命令只能将屏幕的图形清除,海龟回到初始位置,不改变当前其他状态参数的设置。

例如:

?DRAW

?FD 100 RT 90 FD 100

?CS (清除屏幕图形,海龟回原点。)

CLEAN清图命令

例如:

?DRAW

?FD 100 RT FD 100

?CLEAN (只清除了屏幕上的图形,其他一切不变)

STAMPOVAL画椭圆命令

1) 画空心椭圆

格式:STAMPOVAL 参数1 参数2

注:如果是显龟,海龟始终处在所画图形的中间位置。不论海龟头的方向如何,画出的椭圆的对称轴始终与X轴、Y轴保持一致。当两轴取值相同时所画图形为圆。

例如:

?DRAW

?STAMPOVAL 100 50

?RT 45 FD 50

?STAMPOVAL 100 100

2) 画实心椭圆

格式:(STAMPOVAL 参数1 参数2 ” TRUE)

注:实心圆内所填充的颜色与当前笔的颜色一致。

例如:

?DRAW

?(STAMPOVAL 150 50 ”TRUE)

?PU FD 150 PD

?(STAMPOVAL 60 80 ”TRUE)

画矩形命令 STAMPRECT

1) 画空心矩形

格式:STAMPRECT 参数1 参数2

注:参数1为矩形横向的宽度,参数2为矩形的纵向宽度,不论海龟的方向如何,海龟始终处在所画图形的左下角。当两个宽度相等时所画图形为正方形。

例如:

?DRAW

?STAMPRECT 250 100

?DRAW

?STAMPRECT 130 130

2) 画实心矩形

格式:(STAMPRECT 参数1 参数2 ”TRUE)

注:参数1为矩形横向宽度,参数2矩形纵向的宽度。

例如:

?DRAW

?(STAMPRECT 100 100 ”TRUE)

?(STAMPRECT 280 170 ”TRUE)

网友(2):

DRAW - 清屏、海龟回母位 ,(也是进入LOGO的命令)
CLEAN 清除基本命令
CLEARSCREEN CS 清屏并复位
CLEARTEXT CT 清除先前所有文本条件
FORWARD FD 前进
BACK BK 后退
RIGHT RT 右转
LEFT LT 左转
PENUP PU 抬笔
PENDOWN PD 落笔
HIDETURTLE HT 藏龟
SHOWTURTLE ST 显龟
HOME - 回家
REPEAT - 重复
SPLITSCREEN SS 图文混合屏
FULLSCREEN FS 全图形屏
TEXTSCREEN TS 全文字屏
NODRAW ND 全文字屏、清屏
WRAP - 环绕状态
WINDOW - 窗口状态
FENCE - 围栏状态
SHOW - 屏幕输出
TT - 在画图区显示文字
TO……END - 过程头、尾
IF…THEN…ELSE PAUSE