admin 管理员组

文章数量: 1086019


2024年7月3日发(作者:创建网站时可使用的数据库有)

LOGO语言常用命令整理与

说明:常用命令部分根据网络资料整理,利用flash版logo语言编译程序(FLOGO99

色,不常用未测试的命令底色设为灰色。

英文指令

FORWARD

BACK

RIGHT

PENUP

PENDOWN

PENERASE

STAMPOVAL

STAMPOVAL

STAMPRECT

STAMPRECT

TT

SHOWTURTLE

HIDETURTLE

SETHEAD

SETXY

SETX

SETY

CLEARSCREEN

CLEAN

SETFONT

FILL

SETPC

SETBG

SETWIDTH

EACH

ASK

TELL

EDIT

TO

END

GO

LOAD

SAVE

SAVEPIC

LOADPIC

DELETE

RENAME

TYPE

PRINTOUT

ER ALL

ERASE

PI

TRUE

FALSE

RANDOM

COUNT

英文简码

FD

BK

RT

PU

PD

PE

TT

ST

HT

SETH

CS

SETW

PO

ER

中文指令用法举例

前进FD 100

后退BK 100

右转RT 90

抬笔PU

落笔PD

笔擦PE

画空心椭圆STAMPOVAL 100 50

画实心椭圆(STAMPOVAL 100 50 "true)

画空心矩形STAMPRECT 50 100

画实心矩形(STAMPRECT 50 100 "true)

文本TT [apple];或:TT "中国

出现ST

隐形HT

定角SETH 60

定位SETXY 100 100

横坐标SETX 100

纵坐标SETY 100

清除CS

清图CLEAN

字体字号字型设SETFONT "黑体 字号 字型

颜色填充FILL

笔色SETPC 9

背景色SETBG 15

笔粗SETW 1

每只海龟EACH [命令串]

多龟作图ASK [海龟代号表] [命令组]

激活海龟TELL [海龟代号表]

打开编辑器EDIT

定义TO BBB :A

结束END

转到并执行程序GO ABC

装载程序LOAD "

保存程序SAVE "

保存图像SAVEPIC “123

打开图像LOADPIC “123

删除文件DELETE “文件名

文件改名RENAME “原文件名 “新文件名

印出TYPE >PRN

显示程序内容PO AAA

删除所有程序ER ALL

删除程序ER AAA

圆周率MAKE "A PI

真MAKE "A TRUE

假MAKE "A FALSE

取随机数MAKE "A RANDOM 100

计数COUNT “12fd43g

+

-

*

/

SQRT

EXP

LOG

SIN

COS

MAKE

INT

ROUND

ABS

SUM

PRODUCT

QUOTIENT

REMAINDER

XCOR

YCOR

GETXY

HEADING

BACKGROUNDBG

DOTCOLOR

WIDTH

FIRST

BUTFIRSTBF

LAST

BUTLASTBL

OUTPUTOP

REPEAT

WHILE

IF~THEN~ELSE

STOP

TEST

IFTRUEIFT

IFFALSEIFF

FOR

OR

AND

加MAKE "A 1+2

减MAKE "A 1-2

乘MAKE "A 2*3

除MAKE "A 2/3

开平方根MAKE "A SQRT 4

指数:A = EXP 1

对数MAKE "A LOG 1

正弦MAKE "A SIN 90

余弦MAKE "A COS 90

赋值函数MAKE “x 3

取整函数INT X

四舍五入取整ROUND X

绝对值函数ABS 12

求和函数SUM X Y 或(SUM X Y„)

求积函数PRODUCT X1 X2 或(PRODUCT X Y

求商函数QUOTIENT X Y

余数函数REMAINDER X Y

横坐标的值XCOR

纵坐标的值YCOR

输出坐标GETXY

输出方向HEADING

背景色BG

输出屏幕颜色DOTCOLOR [X Y]

查询笔宽WIDTH

字首FIRST "HELLO

去首BF "HELLO

字尾LAST "HELLO

去尾BL "HELLO

结束程序并赋值OP :A

重复RP 4 [ FD 100 RT 90 ]

当WHILE [....][...]

假如~否则IF :A<10 THEN FD 20 ELSE STO

停止IF :A<10 THEN FD 20 ELSE STO

测试TEST 10>90

测试执行IFTRUE [命令串]

测试执行IFFALSE [命令串]

循环语句FOR “变量 初值 终值 [循环

或者X OR Y

并且X AND Y

(步长)

整理与测试结果

OGO999)进行测试,得到下表,其中,不能正常执行的命令字体设为灰

指令类别

前进 100 步动作指令

后退 100 步动作指令

右转 90 度动作指令

把笔提起, 不留痕迹动作指令

把笔放下, 会留痕迹动作指令

将走过的地方擦去,恢复画笔输入PD。动作指令

画横向半径为100,纵向半径为50的空心椭动作指令

画横向半径为100,纵向半径为50的实心椭动作指令

画长为100,宽为50的空心长方形动作指令

画长为100,宽为50的实心长方形动作指令

当前位置当前角度输入文本“apple”动作指令

显示小海龟海龟控制

不显示小海龟海龟控制

设定小海龟的角度为60度(0-360)海龟控制

把小海龟定位在坐标 (100,100)海龟控制

把小海龟定位在横坐标(100,Y)海龟控制

把小海龟定位在纵坐标(X,100)海龟控制

清除绘图区,小海龟回原点(0,0)系统指令

清除绘图区,小海龟留在最后的地方系统指令

字型有四种:1粗体2斜体4有下划线8有删除格式指令

用当前的颜色填充格式指令

将笔色设为淡蓝色(n:0-15)格式指令

将底色设为白色(n:0-15)格式指令

将笔粗设为1点(n:1-999)格式指令

每只海龟都执行命令串多龟作图

多龟作图

激活哪些海龟为活动海龟多龟作图

打开编辑器程序读写

定义程序 BBB,包含变量 :A程序读写

程序定义结束程序读写

转到并执行程序ABC程序读写

装载程序程序读写

保存程序程序读写

将屏幕图像保存为程序读写

将图像打开程序读写

不能省略扩展名程序读写

不能省略扩展名程序读写

打印过程的内容程序读写

显示 AAA 程序内容程序读写

删除所有程序程序读写

删除程序AAA程序读写

设定变量 :A 的值为圆周率特殊值

设定变量 :A 的值为真特殊值

设定变量 :A 的值为假特殊值

设定变量:A的值为取1到100(32767)间的特殊运算

计数字符串中的有效字符数量特殊运算

用法说明

基本运算

基本运算

基本运算

基本运算

设定变量 :A 的值为 4 的平方根基本运算

设定变量 :A 的值为取 1 的自然指数基本运算

设定变量 :A 的值为取 1 的自然对数基本运算

设定变量 :A 的值为取90度的SIN值

设定变量 :A 的值为取90度的COS值

给变量x赋值为3

将X的小数部分截去

将X按四舍五入取整

输出12的绝对值

求几个数的和

求几个数的积

求X/Y的商,与运算符“/”作用相同

求X/Y的余数部分

输出小海龟横坐标的值

输出小海龟纵坐标的值

输出小海龟的坐标的值

输出小海龟的方向

输出背景色代码

输出屏幕某一点的颜色代码

输出当前笔宽

显示 "HELLO 的字首 H

显示 "HELLO 的去首字串 ELLO

显示 "HELLO 的字尾 O

显示 "HELLO 的去尾字串 HELL

结束程序并把A的值赋给程序

重复括弧内指令4次, 完成正方形

while 条件循环

IF~THEN~ELSE 条件指令

停止程序(常配合IF ~ ELSE)

测试10是否>90

当测试结果为真时执行命令串

当测试结果为假时执行命令串

(步长)

X或者Y

基本运算

基本运算

特殊运算

基本运算

基本运算

基本运算

基本运算

基本运算

基本运算

基本运算

状态读取

状态读取

状态读取

状态读取

状态读取

状态读取

状态读取

字符运算

字符运算

字符运算

字符运算

特殊运算

控制流

控制流

控制流

控制流

控制流

控制流

控制流

控制流

控制流

控制流

[循环体]


本文标签: 程序 指令 读写 动作 变量