pc logo4.0中文版较难一点的指令,要一般课程学的时候没有的,要步骤(英文的)快一些,14号以前

快一些,17号以前,18号要用的.谢谢了!
如果有好的,按照程度最多还可以追加30分

内容:

编号
英文指令
英文简码
中文指令
用法举例
用法说明

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
PO
显示程序内容
PO AAA
显示 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
COS
余弦
: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
PO ALL
显示过程清单
PO ALL
显示工作区中所有过程清单和变量

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

参考资料:http://www.cyzsxx.cn/xuesheng/ShowArticle.asp?ArticleID=35

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-02-13
to s1r :b
fd :b rt 135 fd :b/(sqrt 2) rt 90 fd :b/(sqrt 2) rt 135
pu rt 30 fd 10 pd fill pu bk 10 lt 30 pd
setpc 0 fd :b rt 135 fd :b/(sqrt 2) rt 90 fd :b/(sqrt 2) rt 135
end
to s1l :b
fd :b lt 135 fd :b/(sqrt 2) lt 90 fd :b/(sqrt 2) lt 135
pu lt 30 fd 10 pd fill pu bk 10 rt 30 pd
setpc 0 fd :b lt 135 fd :b/(sqrt 2) lt 90 fd :b/(sqrt 2) lt 135
end
to s3 :b :x
setpc 9
if :x=9[s3r :b]
if :x=6[s3l :b]
end 方向判断语句
to s3r :b
fd :b/2 rt 135 fd :b/2/(sqrt 2) rt 90 fd :b/2/(sqrt 2) rt 135
pu rt 30 fd 10 pd fill pu bk 10 lt 30 pd
setpc 0 fd :b/2 rt 135 fd :b/2/(sqrt 2) rt 90 fd :b/2/(sqrt 2) rt 135
end
to s3l :b
fd :b/2 lt 135 fd :b/2/(sqrt 2) lt 90 fd :b/2/(sqrt 2) lt 135
pu lt 30 fd 10 pd fill pu bk 10 rt 30 pd
setpc 0 fd :b/2 lt 135 fd :b/2/(sqrt 2) lt 90 fd :b/2/(sqrt 2) lt 135
end
to s2 :b :x
setpc 10
if :x=9[s2r :b]
if :x=6[s2l :b]
end 方向判断语句
to s2r :b
fd :b/2*(sqrt 2) rt 135 fd :b/2 rt 90 fd :b/2 rt 135
pu rt 30 fd 10 pd fill pu bk 10 lt 30 pd
setpc 0 fd :b/2*(sqrt 2) rt 135 fd :b/2 rt 90 fd :b/2 rt 135
end
to s2l :b
fd :b/2*(sqrt 2) lt 135 fd :b/2 lt 90 fd :b/2 lt 135
pu lt 30 fd 10 pd fill pu bk 10 rt 30 pd
setpc 0 fd :b/2*(sqrt 2) lt 135 fd :b/2 lt 90 fd :b/2 lt 135
end
to z :b :x
setpc 14
if :x=9[zr :b]
if :x=6[zl :b]
end 方向判断语句
to zr :b
repeat 4[fd :b/4*(sqrt 2) rt 90]
pu rt 30 fd 10 pd fill pu bk 10 lt 30 pd
setpc 0 repeat 4[fd :b/4*(sqrt 2) rt 90]
end
to zl :b
repeat 4[fd :b/4*(sqrt 2) lt 90]
pu lt 30 fd 10 pd fill pu bk 10 rt 30 pd
setpc 0 repeat 4[fd :b/4*(sqrt 2) lt 90]
end
to p :b :x
setpc 13
if :x=9[ppr :b]
if :x=6[ppl :b]
end 方向判断语句
to ppr :b
repeat 2[fd :b/2 rt 135 fd :b/2/(sqrt 2) rt 45]
pu rt 30 fd 10 pd fill pu bk 10 lt 30 pd
setpc 0 repeat 2[fd :b/2 rt 135 fd :b/2/(sqrt 2) rt 45]
end
to ppl :b
repeat 2[fd :b/2 lt 135 fd :b/2/(sqrt 2) lt 45]
pu lt 30 fd 10 pd fill pu bk 10 rt 30 pd
setpc 0 repeat 2[fd :b/2 lt 135 fd :b/2/(sqrt 2) lt 45]
end
to horse :b
rt 90
s1 :b 6
lt 45 pu fd :b/sqrt(2) pd
z :b 9
pu fd :b/2/sqrt(2) pd
rt 90
s2 :b 6
rt 90
pu fd :b/2/sqrt(2) pd
lt 90 pu fd :b/sqrt(2) pd
rt 20 s3 :b 9
pu lt 20 bk :b/sqrt(2) rt 90 pd
s1 :b 9
rt 45 pu fd :b/sqrt(2) lt 90 fd :b/2/sqrt(2) rt 45 pd
p :b 9
lt 45 pu fd :b/2/sqrt(2) lt 135 fd :b/5 rt 135 pd
s3 :b 9
end
最后在命令窗口输入horse 100(参数根据自己喜好设置)即可绘制出完整的彩色的奔马。

参考资料:G:\practice\production.htm

本回答被提问者采纳