
| 编号 | 英文指令 | 英文简码 | 中文指令 | 用法举例 | 用法说明 | 
| 1 | FORWARD | FD | 前进 | FD100 | 前进 100步 | 
| 2 | BACK | BK | 后退 | BK100 | 后退 100步 | 
| 3 | RIGHT | RT | 右转 | RT90 | 右转 90度 | 
| 5 | PENUP | PU | 抬笔 | PU | 把笔提起, 不留痕迹 | 
| 6 | PENDOWN | PD | 落笔 | PD | 把笔放下, 会留痕迹 | 
| 7 | PENERASE | PE | 笔擦 | PE | 将走过的地方擦去,恢复画笔输入PD。 | 
| 8 | SETPC | 笔色 | SETPC9 | 将笔色设为淡蓝色(n:0-15) | |
| 9 | SETBG | 背景色 | SETBG15 | 将底色设为白色(n:0-15) | |
| 10 | SETWIDTH | SETW | 笔粗 | SETW1 | 将笔粗设为1点 | 
| 11 | SHOWTURTLE | ST | 出现 | ST | 显示小海龟 | 
| 12 | HIDETURTLE | HT | 隐形 | HT | 不显示小海龟 | 
| 13 | CLEARSCREEN | CS | 清除 | CS | 清除绘图区,小海龟回原点(0,0) | 
| 14 | CLEAN | 清图 | CLEAN | 清除绘图区,小海龟留在最后的地方 | |
| 15 | CLEARTEXT | CT | 清文 | CT | 清除文字区 | 
| 16 | HOME | 返回母位 | HOME | 小海龟回原点(0,0) | |
| 17 | SETHEAD | SETH | 定角 | SETH60 | 设定小海龟的角度为60度(0-360) | 
| 18 | SETXY | 定位 | SETXY 100100 | 把小海龟定位在坐标 (100,100) | |
| 19 | SETX | 横坐标 | SETX100 | 把小海龟定位在横坐标(100,Y) | |
| 20 | SETY | 纵坐标 | SETY100 | 把小海龟定位在纵坐标(X,100) | |
| 21 | SUM | 求和函数 | SUM X Y或(SUM XY…) | 求几个数的和 | |
| 22 | REMAINDER | 余数函数 | REMAINDER XY | 求X/Y的余数部分 | |
| 23 | QUOTIENT | 求商函数 | QUOTIENT XY | 求X/Y的商 | |
| 24 | DRAW | 初始化 | DRAW | 初始化 | |
| 25 | TEXTSCREEN | TS | 本文 | TS | 进入本文模式 | 
| 26 | SPLITSCREEN | SS | 图文混合 | SS | 进入图文混合模式 | 
| 27 | FULLSCREEN | FS | 全图 | FS | 进入全图模式 | 
| 28 | WINDOW | WI | 穿透 | WI | 小海龟活动范围可穿过绘图区边界 | 
| 29 | FENCE | FE | 围墙 | FE | 小海龟活动范围限制在绘图区边界 | 
| 30 | WRAP | 绕回 | WRAP | 小海龟活动范围可穿过绘图区边界 | |
| 31 | PR | 印出 | PR"HI" | 在文字区印出字串"HI" | |
| (PR [ A S][1 2]) | |||||
| 32 | REPEAT | 重复 | RP 4 [ FD 100 RT 90] | 重复括弧内指令4次, 完成正方形 | |
| 33 | WHILE | 当 | WHILE[....][. | while 条件循环 | |
| ...] | |||||
| 34 | IF~ELSE | 假如~否则 | IF ~ELSE 条件指令 | ||
| 35 | TO | 定义 | TOBBB | 定义程序 BBB | |
| 36 | END | 结束 | END | 程序定义结束 | |
| 37 | STOP | 停止 | 停止程序(常配合IF ~ELSE) | ||
| 38 | POTS | 显示程序名 | POTS | 显示程序名称 | |
| 39 | PRINTOUT | PO | 显示程序内容 | POAAA | 显示 AAA程序内容 | 
| 40 | ERALL | 删除所有程序 | ERALL | 删除所有程序 | |
| 41 | ERASE | ER | 删除程序 | ERAAA | 删除程序AAA | 
| 42 | EDIT | 打开编辑器 | EDIT | 打开编辑器 | |
| 43 | INT | 取整函数 | INTX | 将X的小数部分截去 | |
| 44 | WAIT | 等待 | WAIT1 | 等待0.01秒后继续 | |
| 45 | ROUND | 四舍五入取整 | ROUNDX | 将X按四舍五入取整 | |
| 46 | MAKE | 赋值函数 | MAKE “x3 | 给变量x赋值为3 | |
| 47 | TYPE | 印出 | TYPEZFX.LGO>PRN | 打印过程ZFX.LGO的内容 | |
| 48 | FILL | 颜色填充 | FILL | 用当前的颜色填充 | |
| 49 | TRUE | 真 | :A =TRUE | 设定变量 :A的值为真 | |
| 50 | FALSE | 假 | :A =FALSE | 设定变量 :A的值为假 | |
| 51 | XCOR | 横坐标的值 | XCOR | 输出小海龟横坐标的值 | |
| 52 | YCOR | 纵坐标的值 | YCOR | 输出小海龟纵坐标的值 | |
| 53 | PI | 圆周率 | :A =PI | 设定变量 :A的值为圆周率 | |
| 54 | SQRT | 开平方根 | :A = SQRT4 | 设定变量 :A的值为 4 的平方根 | |
| 55 | RANDOM | 取随机数 | :A = RANDOM100 | 设定变量:A的值为取1到100间的随机数 | |
| 56 | EXP | 指数 | :A = EXP1 | 设定变量 :A的值为取 1 的自然指数 | |
| 57 | LOG | 对数 | :A = LOG1 | 设定变量 :A的值为取 1 的自然对数 | |
| 58 | SIN | 正弦 | :A = SIN90 | 设定变量 :A的值为取90度的SIN值 | |
| 59 | COS | 余弦 | :A = COS90 | 设定变量 :A的值为取90度的COS值 | |
| 60 | FIRST | 字首 | FIRST"HELLO | 显示 "HELLO的字首 H | |
| 61 | BUTFIRST | BF | 去首 | BF"HELLO | 显示 "HELLO的去首字串 ELLO | 
| 62 | LAST | 字尾 | LAST"HELLO | 显示 "HELLO的字尾 O | |
| 63 | BUTLAST | BL | 去尾 | BL"HELLO | 显示 "HELLO的去尾字串 HELL | 
| 64 | LOAD | 装载程序 | LOAD"AAA.LGO | 装载程序AAA.LGO | |
| 65 | SAVE | 保存程序 | SAVE"AAA.LGO | 保存程序AAA.LGO | |
| 66 | COUNT | 计数 | COUNT“12fd43g | 计数字符串中的有效字符数量 | |
| 67 | LSH | LSH 1603 | 160除以2的3次方的商 | ||
| 68 | ASK | 多龟作图 | ASK[海龟代号表][命令组] | ||
| 69 | TELL | 激活海龟 | TELL[海龟代号表] | 激活哪些海龟为活动海龟 | |
| 70 | DOT | 显示点 | DOT [:X:Y] | 在坐标[:X:Y]出显示一个点 | |
| 71 | GETXY | 输出坐标 | GETXY | 输出小海龟的坐标的值 | |
| 72 | HEADING | 输出方向 | HEADING | 输出小海龟的方向 | |
| 73 | STAMPOVAL | 画圆 | STAMPOVAL 10050 | 画横向半径为100,纵向半径为50的圆 | |
| 74 | STAMPRECT | 画长方形 | STAMPRECT 50100 | 画长为100,宽为50的长方形 | |
| 75 | BYE | 退出LOGO | |||
| 76 | (DOS) | 暂时退出 | 暂时退出LOGO进入DOS | ||
| 77 | EXIT | 返回LOGO | 由DOS中返回LOGO | ||
| 78 | SAVEPIC | 保存图像 | SAVEPIC“123 | 将屏幕图像保存为123.PCX | |
| 79 | LOADPIC | 打开图像 | LOADPIC“123 | 将图像123.PCX打开 | |
| 80 | OUTPUT | OP | 结束程序并赋值 | OP:A | 结束程序并把A的值赋给程序 | 
| 81 | TEST | 测试 | TEST10>90 | 测试10是否>90 | |
| 82 | IFTRUE | IFT | 测试执行 | IFTRUE[命令串] | 当测试结果为真时执行命令串 | 
| 83 | IFFALSE | IFF | 测试执行 | IFFALSE[命令串] | 当测试结果为假时执行命令串 | 
| 84 | FOR | 循环语句 | FOR“变量 初值终值 [循环体] (步长) | ||
| 85 | ABS | 绝对值函数 | ABS12 | 输出12的绝对值 | |
| 86 | PRODUCT | 求积函数 | PRODUCT X1X2 | PRODUCT (X1 X2X3……) | |
| 87 | SETPRINTER | 激活打印机 | SETPRINTER 打印机代码 | ||
| 88 | PRINTSCREEN | PS | 打印屏幕图形 | PS | PS “TRUE(打印屏幕上全部内容) | 
| 89 | POPS | 显示过程清单 | POPS | 显示工作区中所有过程清单 | |
| 90 | POALL | 显示过程清单 | POALL | 显示工作区中所有过程清单和变量 | |
| 91 | DIR | 列磁盘目录 | DIR“A:”*.LGO | 显示A:*.LGO文件 | |
| 92 | DISK | 显示当前磁盘 | DISK | 显示当前磁盘 | |
| 93 | SETDISK | 设置当前磁盘 | SETDISK“A | 设置当前磁盘为A盘 | |
| 94 | DELETE | 删除文件 | DELETE“文件名 | 不能省略扩展名 | |
| 95 | RENAME | 文件改名 | RENAME“原文件名 “新文件名 | ||
| 96 | BACKGROUND | BG | 背景色 | BG | 输出背景色代码 | 
| 97 | BGPATTERN | 背景图案 | |||
| 98 | DOTCOLOR | 输出屏幕颜色 | DOTCOLOR [XY] | 输出屏幕某一点 的颜色代码 | |
| 99 | EACH | 每只海龟 | EACH[命令串] | 每只海龟都执行命令串 | |
| 100 | PF | 打印文件 | PF文件名 | ||
| 101 | PP | 显示图形或结果 | PPABC | 显示ABC过程的图形 | |
| 102 | OR | 或者 | X ORY | X或者Y | |
| 103 | RC | 记录键盘操作 | RC | 记录键盘操作的第一个键 | |
| 104 | RQ | 记录键盘操作 | RQ | 记录第一次键盘操作 | |
| 105 | SF | 屏幕状态信息 | |||
| 106 | TF | 海龟状态信息 | |||
| 107 | PENPAINT | 进入绘图状态 | |||
| 108 | GO | 转到并执行程序 | GOABC | 转到并执行程序ABC | |
| 109 | AND | 并且 | IF AND... | ||
| IF (AND...) | |||||
| 110 | FM | ||||
| 111 | SETPATTERN | 设置背景图案 | SETPATTERN1~11 | 
  LOGO语言 是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。
爱华网



