PCLOGO操作方法.docx
《PCLOGO操作方法.docx》由会员分享,可在线阅读,更多相关《PCLOGO操作方法.docx(24页珍藏版)》请在冰豆网上搜索。
PCLOGO操作方法
DRAW-清屏、海龟、画布颜色、海龟颜色恢复至初始设置
CLEAN清屏,海龟、笔色、画布颜色、海龟位置角度不变
CLEARSCREENCS清屏,海龟回到初始位置,笔色、画布颜色不变
CLEARTEXTCT清除命令区
FORWARDFD前进
BACKBK后退
RIGHTRT右转
LEFTLT左转
PENUPPU抬笔
PENDOWNPD落笔
HIDETURTLEHT藏龟
SHOWTURTLEST显龟
CLEARSCREENCS清屏
HOME-回家
REPEAT-重复
SPLITSCREENSS图文混合屏
FULLSCREENFS全图形屏
TEXTSCREENTS全文字屏
NODRAWND全文字屏、清屏
WRAP-环绕状态
WINDOW-窗口状态
FENCE-围栏状态
SHOW-屏幕输出
TT-在画图区显示文字
TO……END-过程头、尾
IF…THEN…ELSE
PAUSE
CONTINUECO
EDITALL-进入编辑部
STOP-
TOPLEVEL-
SETPC-设置画笔颜色
SETBG-设置屏幕底色
FILL-填色
坐标作图
SETX-指定海龟横向位置
SETY-指定海龟纵向位置
SETXY-指定海龟任意位置
SETHEADINGSETH-指定海龟方向
XCOR-显示海龟当前位置的X坐标
YCOR-显示海龟当前位置的Y坐标
GETXY-显示海龟当前位置的X,Y坐标
HEADING-显示海龟指向角度
文件管理
POTS-显示工作区内所有过程的标题
POPS(POALL)-显示工作区内所有过程的内容
PRINTOUTPO显示工作区内过程的内容
ERASE(ERALL)ER删除工作区中的过程
DIRECTORYDIR显示磁盘文件目录
DISK-显示当前盘
SETDISK-设置当前盘
SAVE-把程序存盘
LOAD-读程序文件
SAVEPIC-图形存盘
LOADPIC-读图形文件
DELETE-删除文件
RENAMEREN文件改名
数值计算
PRINTPR换行打印
TYPE-同行打印
SETCURSOR-打印格式
OUTPUTOP输出
INT-取整函数
ROUND-四舍五入函数
QUOTIENT-求商函数
REMAINDER-余数函数
RANDOM-随机函数
SQRT-
平方根函数
ABS-绝对值函数
MAKE-
赋值
PRECISION-数字显示精度
字表处理
FIRST-
取首
LAST-
取尾
BUTFIRSTBF去首
BUTLASTBL去尾
EMPTY?
-判断是否为空
READ-
从键盘上接受一串字符
READCHARRC从键盘上接受一个字符
READLISTRL从键盘上接受一个表
READQUOTERQ从键盘上接受一个字
RESULT:
-结果
TRUE-
直
/、
FALSE-
假
COUNT
-测长函数
MAKE-
赋值
ITEM-
输出表中第:
K个元素
TEST-测试条件
IFTRUEIFT测试真
IFFALSEIFF测试假
KEY?
-是否有键盘输入
NUMBER?
-是否是数
WORD?
-是否是字
LIST?
-疋否疋表
WORD
-连接字
SENTENCESE字与表、表与表的连接
FPUT-
连接到表(字)首
LPUT-
连接到表(字)尾
LIST-
组成表
RUN-
运行表
DEFINE-定义过程
ASCII-
输出字符的ASCII码
CHAR-
输出ASCII码值的字符
十六个基本图形
TOZFX:
B
REPEAT4[FD:
BRT90]
END
TOCFX:
A:
B
REPEAT2[FD:
ART90FD:
BRT90]
END
TOSJX:
B
REPEAT3[FD:
BRT120]
END
TODBX:
N:
B
REPEAT:
N[FD:
BRT360/:
N]
END
TOYUAN:
R
REPEAT360[RT0.5FD:
R*PI/180RT0.5]
END
TOLHU:
N:
R
REPEAT:
N[FD:
R*PI/180LT1]
END
TORHU:
N:
R
REPEAT:
N[FD:
R*PI/180RT1]
END
TOLY:
N:
R
REPEAT2[LHU:
N:
RLT180-:
N]
END
TORY:
N:
R
REPEAT2[RHU:
N:
RRT180-:
N]
END
TOPXSBX:
B1:
B2:
J
REPEAT2[FD:
B1RT:
JFD:
B2RT180-:
J]
END
TOKXJX:
A:
B
STAMPRECT:
A:
B
END
TOSXJX:
A:
B
(STAMPRECT:
A:
B”TRUE)
END
TOKXTY:
X:
Y
STAMPOVAL:
X:
Y
END
TOSXTY:
X:
Y
(STAMPOVAL:
X:
Y”TRUE)
END
TOKXJ:
N:
B
REPEAT:
N[FD:
BRT720/:
NFD:
BLT360/:
N]
END
TOYBJ:
N:
B:
K
REPEAT:
N[FD:
BRT:
K*360/:
N]
END
PCLOG
O4.0常
用命令一
览表
内容:
编号
英文指令
英文简码
中文指令
用法举例
用法说明
1
FORWA
FD
前进
FD100
前进100
RD
步
2
BACK
BK
后退
BK100
后退100
步
3
RIGHT
RT
右转
RT90
右转90
度
5
PENUP
PU
抬笔
PU
把笔提起,
不留痕迹
6
PENDO
PD
落笔
PD
把笔放下,
WN
会留痕迹
7
PENERA
SE
PE
笔擦
PE
将走过的地方擦去,恢复画笔输入PD。
8
SETPC
笔色
SETPC9
将笔色设
为淡蓝色
(n:
0-15)
9
SETBG
背景色
SETBG1
将底色设
5
为白色(n:
0
-15)
10
SETWIDT
SETW
笔粗
SETW1
将笔粗设
H
为1点
11
SHOWT
ST
出现
ST
显示小海
URTLE
龟
12
HIDETUR
HT
隐形
—
HT
不显示小
TLE
海龟
13
CLEARSC
CS
清除
CS
清除绘图
区,小海龟
REEN
回原点(0,
0)
14
CLEAN
清图
CLEAN
清除绘图区,小海龟留在最后的地方
15
CLEARTE
XT
CT
清文
CT
清除文字
区
16
HOME
返回母位
HOME
小海龟回
原点(0,0)
17
SETHEA
D
SETH
定角
SETH60
设定小海
龟的角度
为60度(0-
360)
18
SETXY
定位
SETXY1
00100
把小海龟
定位在坐
标(100,1
00)
19
SETX
横坐标
SETX100
把小海龟
定位在横
坐标(100,
Y)
20
SETY
纵坐标
SETY100
把小海龟
定位在纵
坐标(X,1
00)
21
SUM
求和函数
SUMXY
求几个数
或(SUM
的和
X丫…)
22
REMAIN
余数函数
REMAIN
求X/Y的
DER
DERXY
余数部分
23
QUOTIE
求商函数
QUOTIEN
求X/Y的
NT
TXY
商
24
DRAW
初始化
DRAW
初始化
25
TEXTSCR
TS
本文
TS
进入本文
EEN
模式
26
SPLITSC
REEN
SS
图文混合
SS
进入图文
混合模式
27
FULLSCR
EEN
FS
全图
FS
进入全图
模式
28
WINDO
W
WI
穿透
WI
小海龟活动范围可穿过绘图区边界
29
FENCE
FE
围墙
FE
小海龟活动范围限制在绘图区边界
30
WRAP
绕回
WRAP
小海龟活动范围可穿过绘图区边界
31
PRINT
PR
印出
PR"HI"
在文字区
(PR
[AS][1
2])
印出字串"
HI"
32
REPEAT
重复
RP4[F
重复括弧
D100R
内指令4
T90]
次,完成
正方形
33
WHILE
当
WHILE
while条
[••••][•
件循环
…]
34
IF~ELSE
假如〜否
IF~ELSE
则
条件指令
35
TO
定义
TOBBB
定义程序
BBB
36
END
结束
END
程序定义
结束
37
STOP
停止
停止程序
(常配合IF
~ELSE)
38
POTS
显示程序
POTS
显示程序
名
名称
39
PRINTO
PO
显示程序
POAAA
显示AAA
UT
内容
程序内容
40
ERALL
删除所有
ERALL
删除所有
程序
程序
41
ERASE
ER
删除程序
ERAAA
删除程序
AAA
42
EDIT
打开编辑
EDIT
打开编辑
器
器
43
INT
取整函数
INTX
将X的小
数部分截
去
44
WAIT
等待
WAIT1
等待0.01
秒后继续
45
ROUND
四舍五入
取整
ROUND
X
将X按四
舍五入取
整
46
MAKE
赋值函数
MAKE“x
给变量x赋
3
值为3
47
TYPE
印出
TYPEZF
打印过程Z
X丄GO>P
FX丄GO的
RN
内容
48
FILL
颜色填充
FILL
用当前的
颜色填充
49
TRUE
直
/、
:
A=TR
设定变量:
UE
A的值为
直
/、
50
FALSE
假
:
A=FAL
设定变量:
SE
A的值为
假
51
XCOR
横坐标的
XCOR
输出小海
龟横坐标
值
的值
52
YCOR
纵坐标的
YCOR
输出小海
值
龟纵坐标
的值
53
PI
圆周率
:
A=PI
设定变量:
A的值为
圆周率
54
SQRT
开平方根
:
A=SQ
设定变量:
RT4
A的值为
4的平方
根
55
RANDO
取随机数
:
A=RA
设定变量:
M
NDOM1
A的值为
00
取1到10
0间的随机
数
56
EXP
指数
:
A=EXP
设定变量:
1
A的值为
取1的自
然指数
57
LOG
对数
:
A=LO
G1
设定变量:
A的值为取1的自然对数
58
SIN
正弦
:
A=SIN
90
设定变量:
A的值为取90度的
SIN值
59
COS
余弦
:
A=CO
S90
设定变量:
A的值为取90度的
COS值
60
FIRST
字首
FIRST"H
ELLO
显示"HEL
LO的字
首H
61
BUTFIRS
BF
去首
BF"HELL
显示"HEL
T
O
LO的去
首字串EL
LO
62
LAST
字尾
LAST"H
显示"HEL
ELLO
LO的字
尾O
63
BUTLAST
BL
去尾
BL"HELL
显示"HEL
O
LO的去
尾字串H
ELL
64
LOAD
装载程序
LOAD"A
装载程序
AA丄GO
AAA丄GO
65
SAVE
保存程序
SAVE"A
保存程序
AA丄GO
AAA丄GO
66
COUNT
计数
COUNT
计数字符
“12fd43
串中的有
g
效字符数
量
67
LSH
LSH160
3
160除以2
的3次方
的商
68
ASK
多龟作图
ASK[海
龟代号表]
[命令组]
69
TELL
激活海龟
TELL[海
龟代号表]
激活哪些
海龟为活
动海龟
70
DOT
显示点
DOT[:
X
:
Y]
在坐标[:
X
:
Y]出显示
一个占
1八、、
71
GETXY
输出坐标
GETXY
输出小海
龟的坐标
的值
72
HEADIN
G
输出方向
HEADIN
G
输出小海
龟的方向
73
STAMPO
VAL
画圆
STAMPO
VAL100
50
画横向半
径为100,
纵向半径
为50的圆
74
STAMPR
画长方形
STAMPR
画长为10
ECT
ECT501
0,宽为50
00
的长方形
75
BYE
退出LOG
O
76
(DOS)
暂时退出
暂时退出L
OGO进入
DOS
77
EXIT
返回LOG
由DOS中
O
返回LOG
O
78
SAVEPIC
保存图像
SAVEPIC
将屏幕图
“123
像保存为1
23.PCX
79
LOADPI
C
打开图像
LOADPIC
“123
将图像12
3.PCX打
开
80
OUTPUT
OP
结束程序
OP:
A
结束程序
并赋值
并把A的
值赋给程
序
81
TEST
测试
TEST1
测试10是
0>90
否>90
82
IFTRUE
IFT
测试执行
IFTRUE
当测试结
[命令串]
果为真时
执行命令
串
83
IFFALSE
IFF
测试执行
IFFALSE
当测试结
[命令串]
果为假时
执行命令
串
84
FOR
循环语句
FOR“变
量初值终值[循环体](步长)
85
ABS
绝对值函
ABS12
输出12的
数
绝对值
86
PRODUC
求积函数
PRODUC
PRODUC
T
TX1X2
T(X1X2
X3••…)
87
SETPRIN
激活打印
SETPRIN
TER
机
TER打印
机代码
88
PRINTSC
PS
打印屏幕
PS
PS“TRU
REEN
图形
E(打印屏
幕上全部
内容)
89
POPS
显示过程
POPS
显示工作
清单
区中所有
过程清单
90
POALL
显示过程
POALL
显示工作
清单
区中所有
过程清单
和变量
91
DIR
列磁盘目
DIR“A\:
”
显示A:
\*丄
录
*LGO
GO文件
92
DISK
显示当前
DISK
显示当前
磁盘
磁盘
93
SETDISK
设置当前
SETDISK
设置当前
磁盘
“A
磁盘为A
盘
94
DELETE
删除文件
DELETE
不能省略
“文件名
扩展名
95
RENAME
文件改名
RENAME
“原文件
名“新文
件名
96
BACKGR
OUND
BG
背景色
BG
输出背景
色代码
97
BGPATT
背景图案
ERN
98
DOTCOL
输出屏幕
DOTCOL
输出屏幕
OR
颜色
OR[XY]
某一点的
颜色代码
99
EACH
每只海龟
EACH[命
每只海龟
令串]
都执行命
令串
100
PF
打印文件
PF文件
名
101
PP
显示图形
PPABC
显示ABC
或结果
过程的图
形
102
OR
或者
XORY
X或者丫
103
RC
记录键盘
RC
记录键盘
操作
操作的第
一个键
104
RQ
记录键盘
RQ
记录第一
操作
次键盘操
作
105
SF
屏幕状态
信息
106
TF
海龟状态
信息
107
PENPAI
进入绘图
NT
状态
108
GO
转到并执
GOABC
转到并执
行程序
行程序AB
C
109
AND
并且
IFAND
IF(A
ND…)
110
FM
111
SETPATT
设置背景
SETPATT
ERN
图案
ERN1~1
1
LOGO语言是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行
寓教于乐的教学方式