PC LOGO 4.0常用命令一览表
编号 | 英文指令 | 英文简码 | 中文指令 | 用法举例 | 用法说明 |
1 | FORWARD | FD | 前进 | FD 100 | 前进 100 步 |
2 | BACK | BK | 后退 | BK 100 | 后退 100 步 |
3 | RIGHT | RT | 右转 | RT 90 | 右转 90 度 |
5 | PENUP | PU | 抬笔 | PU | 把笔提起, 不留痕迹 |
6 | PENDOWN | PD | 落笔 | PD | 把笔放下, 会留痕迹 |
7 | PENERASE | PE | 笔擦 | PE | 将走过的地方擦去,恢复画笔输入PD。 |
8 | SETPC | | 笔色 | SETPC 9 | 将笔色设为淡蓝色(n:0-15) |
9 | SETBG | | 背景色 | SETBG 15 | 将底色设为白色(n:0-15) |
10 | SETWIDTH | SETW | 笔粗 | SETW 1 | 将笔粗设为1点 |
11 | SHOWTURTLE | ST | 出现 | ST | 显示小海龟 |
12 | HIDETURTLE | HT | 隐形 | HT | 不显示小海龟 |
13 | CLEARSCREEN | CS | 清除 | CS | 清除绘图区,小海龟回原点(0,0) |
14 | CLEAN | | 清图 | CLEAN | 清除绘图区,小海龟留在最后的地方 |
15 | CLEARTEXT | CT | 清文 | CT | 清除文字区 |
16 | HOME | | 回家 | HM | 小海龟回原点(0,0) |
17 | SETHEAD | SETH | 定角 | SETH 60 | 设定小海龟的角度为60度(0-360) |
18 | SETXY | | 定位 | SETXY 100 100 | 把小海龟定位在坐标 (100,100) |
19 | SETX | | 横坐标 | SETX 100 | 把小海龟定位在横坐标(100,Y) |
20 | SETY | | 纵坐标 | SETY 100 | 把小海龟定位在纵坐标(X,100) |
21 | SUM | | 求和函数 | SUM X Y 或(SUM X Y…) | 求几个数的和 |
22 | REMAINDER | | 余数函数 | REMAINDER X Y | 求X/Y的余数部分 |
23 | QUOTIENT | | 求商函数 | QUOTIENT X Y | 求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 | PRINT | PR | 印出 | PR "HI" | 在文字区印出字串"HI" |
32 | REPEAT | | 重复 | RP 4 [ FD 100 RT 90 ] | 重复括弧内指令4次, 完成正方形 |
33 | WHILE | | 当 | | while 条件循环 |
34 | IF~ELSE | | 假如~否则 | | IF ~ ELSE 条件指令 |
35 | TO | | 定义 | TO BBB | 定义程序 BBB |
36 | END | | 结束 | END | 程序定义结束 |
37 | STOP | | 停止 | | 停止程序(常配合IF ~ ELSE) |
38 | POTS | | 显示程序名 | POTS | 显示程序名称 |
39 | PRINTOUT | | 显示程序内容 | | 显示 AAA 程序内容 |
40 | ER ALL | | 删除所有程序 | ER ALL | 删除所有程序 |
41 | ERASE | ER | 删除程序 | ER AAA | 删除程序AAA |
42 | EDIT | | 编辑 | EDIT AAA | 编辑程序 AAA |
43 | INT | | 取整函数 | INT X | 将X的小数部分截去 |
44 | WAIT | | 暂停 | WAIT | 暂停,直到使用者按继续程式才会再执行 |
45 | ROUND | | 四舍五入取整 | ROUND X | 将X按四舍五入取整 |
46 | MAKE | | 赋值函数 | MAKE “x 3 | 给变量x赋值为3 |
47 | TYPE | | 印出 | TYPE ZFX.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 = SQRT 4 | 设定变量 :A 的值为 4 的平方根 |
55 | RANDOM | | 取随机数 | :A = RANDOM 1,100 | 设定变量:A的值为取1到100间的随机数 |
56 | EXP | | 指数 | :A = EXP 1 | 设定变量 :A 的值为取 1 的自然指数 |
57 | LOG | | 对数 | :A = LOG 1 | 设定变量 :A 的值为取 1 的自然对数 |
58 | SIN | | 正弦 | :A = SIN 90 | 设定变量 :A 的值为取90度的SIN值 |
59 | | | 余弦 | :A = COS 90 | 设定变量 :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 160 3 | 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 100 50 | 画横向半径为100,纵向半径为50的圆 |
74 | STAMPRECT | | 画长方形 | STAMPRECT 50 100 | 画长为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 | | 测试 | TEST 10>90 | 测试10是否>90 |
82 | IFTRUE | IFT | 测试执行 | IFTRUE [命令串] | 当测试结果为真时执行命令串 |
83 | IFFALSE | IFF | 测试执行 | IFFALSE [命令串] | 当测试结果为假时执行命令串 |
84 | FOR | | 循环语句 | FOR “变量 初值 终值 [循环体] 步长 | |
85 | ABS | | 绝对值函数 | ABS 12 | 输出12的绝对值 |
86 | PRODUCT | | 求积函数 | PRODUCT X1 X2 | PRODUCT (X1 X2 X3……) |
87 | SETPRINTER | | 激活打印机 | SETPRINTER 打印机代码 | |
88 | PRINTSCREEN | PS | 打印屏幕图形 | PS | PS “TRUE (打印屏幕上全部内容) |
89 | POPS | | 显示过程清单 | POPS | 显示工作区中所有过程清单 |
90 | | | 显示过程清单 | | 显示工作区中所有过程清单和变量 |
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 [X Y] | 输出屏幕某一点的颜色代码 |
99 | EACH | | 每只海龟 | EACH [命令串] | 每只海龟都执行命令串 |
100 | PF | | 打印文件 | PF 文件名 | |
101 | PP | | 显示图形或结果 | PP ABC | 显示ABC过程的图形 |
102 | OR | | 或者 | X OR Y | X或者Y |
103 | RC | | 记录键盘操作 | RC | 记录键盘操作的第一个键 |
104 | RQ | | 记录键盘操作 | RQ | 记录第一次键盘操作 |
105 | SF | | 屏幕状态信息 | | |
106 | TF | | 海龟状态信息 | | |
107 | PENPAINT | | 进入绘图状态 | | |
108 | GO | | 转到并执行程序 | GO ABC | 转到并执行程序ABC |
109 | AND | | 并且 | | |
110 | FM | | | | |
111 | SETPATTERN | | 设置背景图案 | SETPATTERN 1~11 | |
联系客服