文档库 最新最全的文档下载
当前位置:文档库 › LOGO语言常用命令_整理版

LOGO语言常用命令_整理版

LOGO语言常用命令_整理版
LOGO语言常用命令_整理版

英文指令

英文简码中文指令用法举例FORWARD

FD 前进FD 100BACK

BK 后退BK 100RIGHT

RT 右转RT 90PENUP

PU 抬笔PU PENDOWN

PD 落笔PD PENERASE

PE 笔擦PE STAMPOVAL

画空心椭圆STAMPOVAL 100 50STAMPOVAL

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

画空心矩形STAMPRECT 50 100STAMPRECT

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

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

ST 出现ST HIDETURTLE

HT 隐形HT SETHEAD

SETH 定角SETH 60SETXY

定位SETXY 100 100SETX

横坐标SETX 100SETY

纵坐标SETY 100CLEARSCREEN

CS 清除CS CLEAN

清图CLEAN SETFONT

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

颜色填充FILL SETPC

笔色SETPC 9SETBG

背景色SETBG 15SETWIDTH

SETW 笔粗SETW 1EACH

每只海龟EACH [命令串]ASK

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

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

打开编辑器EDIT TO

定义TO BBB :A END

结束END GO

转到并执行程序GO ABC LOAD

装载程序LOAD "AAA.LGO SAVE

保存程序SAVE "AAA.LGO SAVEPIC

保存图像SAVEPIC “123LOADPIC

打开图像LOADPIC “123DELETE

删除文件DELETE “文件名RENAME

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

印出TYPE ZFX.LGO>PRN PRINTOUT

PO 显示程序内容PO AAA ER ALL

删除所有程序ER ALL ERASE

ER 删除程序ER AAA PI

圆周率MAKE "A PI TRUE

真MAKE "A TRUE FALSE

假MAKE "A FALSE RANDOM

取随机数MAKE "A RANDOM 100COUNT 计数COUNT “12fd43g

LOGO语言常用命令整理与

说明:常用命令部分根据网络资料整理,利用flash版logo语言编译程序(FLOGO99色,不常用未测试的命令底色设为灰色。

+加MAKE "A 1+2

-减MAKE "A 1-2

*乘MAKE "A 2*3

/除MAKE "A 2/3

SQRT开平方根MAKE "A SQRT 4

EXP指数:A = EXP 1

LOG对数MAKE "A LOG 1

SIN正弦MAKE "A SIN 90

COS余弦MAKE "A COS 90

MAKE赋值函数MAKE “x 3

INT取整函数INT X

ROUND四舍五入取整ROUND X

ABS绝对值函数ABS 12

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

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

QUOTIENT求商函数QUOTIENT X Y

REMAINDER余数函数REMAINDER X Y

XCOR横坐标的值XCOR

YCOR纵坐标的值YCOR

GETXY输出坐标GETXY

HEADING输出方向HEADING

BACKGROUND BG背景色BG

DOTCOLOR输出屏幕颜色DOTCOLOR [X Y]

WIDTH查询笔宽WIDTH

FIRST字首FIRST "HELLO

BUTFIRST BF去首BF "HELLO

LAST字尾LAST "HELLO

BUTLAST BL去尾BL "HELLO

OP :A

OUTPUT OP结束程序并赋值

REPEAT重复RP 4 [ FD 100 RT 90 ]

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

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

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

TEST测试TEST 10>90

IFTRUE IFT测试执行IFTRUE [命令串]

IFFALSE IFF测试执行IFFALSE [命令串]

FOR循环语句FOR “变量 初值 终值 [循环(步长)OR或者X OR Y

AND并且X AND Y

用法说明

指令类别

前进 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.LGO 程序读写保存程序AAA.LGO 程序读写将屏幕图像保存为123.PCX 程序读写将图像123.PCX打开程序读写不能省略扩展名程序读写不能省略扩展名程序读写打印过程ZFX.LGO的内容程序读写显示 AAA 程序内容程序读写删除所有程序程序读写删除程序AAA 程序读写设定变量 :A 的值为圆周率特殊值

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

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

设定变量:A的值为取1到100(32767)间的特殊运算计数字符串中的有效字符数量特殊运算整理与测试结果

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

基本运算

基本运算

基本运算

基本运算设定变量 :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控制流

控制流

相关文档