指令大全.docx
- 文档编号:23148855
- 上传时间:2023-05-08
- 格式:DOCX
- 页数:28
- 大小:26.64KB
指令大全.docx
《指令大全.docx》由会员分享,可在线阅读,更多相关《指令大全.docx(28页珍藏版)》请在冰豆网上搜索。
指令大全
ABSn
求n的绝对值
☆☆☆
AGETal
输出被指定数组下标变量的值
ANDblb2
逻辑“与”运算
☆☆☆
APPLY程序表
提供运行程序表功能
ARCTANn
输出x的反正切函数值
☆☆☆
ARRAY(n或1)
定义数组
ARRAY?
w
检查所输入的w是否是数组
ARRAYDIMSa
输出数组a的最大下标值
ASCII"C
输出字母的ASCII码
☆☆☆
ASET<数组名下标><数据>
给下标变量赋值
ASK
指定代号n的海龟去执行命令序列
☆☆☆
BACK
海龟后退n步
☆☆☆
BACKGROUND(BG)
输出当前背景颜色号(0—15)
☆☆☆
BASEn
确定LOGO输出数的数制
BGPATTERN
输出背景图案代码
BURIEDNAMES
输出所有被隐藏变量表
BURIEDPROCS
输出所有被隐藏过程表
BURIEDPROPS
输出所有被隐藏属性表
BURYw或l
隐藏对象
BURYALL
隐藏工作空间内所有过程、变量和特性表
BURYNAMEw或l
隐藏指定变量
BURYPROCw或l
隐藏指定过程
BURYPROPw或l
隐藏指定属性表
BUTFIRSTw或l(BF)
输出去掉首项后的剩下部分
☆☆☆
BUTLASTw或l(BL)
输出去掉尾项后的剩下部分
☆☆☆
BUTMEMBERwlw2或ll12(BM)
输出一个在w2(或12)中去掉wl(或11)所剩下的部分。
☆☆☆
BUTTON?
检查鼠标按钮是否按下
BYE
退出PCLogo窗口
☆☆☆
BYTEARRAYn或l
定义数组的字节值
BYTEARRAY?
检查所输入的是否是字节数组
CASE
将键盘输入的字符转为大写格式
☆
CASE?
检查是否大写格式
☆
CATCHwl
与THROW命令成对使用
☆
CHARn
输出ASCII码为n的字符
☆☆☆
CLEAN
清屏,海龟不动
☆☆☆
CLEARINPUT
清除键盘缓冲器
☆
CLEARSCREEN(CS)
清图形窗口屏幕,海龟回母位
☆☆☆
CLEARTEXT(CT)
清文字窗口屏幕
☆☆☆
CLOSE
关闭文件或设备
COLORn
输出指定颜色n的颜色代码
☆☆☆
CONSTwlw2或l
用w2或l定义文本w1的内容
CONTENTS
输出所有对象的表
CONTINUE(CO)
暂停后继续执行
☆☆☆
COPYDEFw2wl
复制一个已定义的过程wl到w2
COPYON
打开听众窗口的协议
COPYOFF
关闭听众窗口的协议
COSn
输出n的余弦值
☆☆☆
COUNTw或l
输出字或表元素个数
☆☆☆
CREATEw
建立文件w
CURDIR
输出当前工作目录
DATE
输出当前日期
DEFEVENTwlw2
定义事件wl的管理器w2
DEFINEwl
在命令状态或程序状态下以表l形式定义过程w
☆☆☆
DEFINED?
w
检查w是否是已被定义的过程
☆☆☆
DELETEw
删除文件w
☆☆☆
DELIMITER
系统变量:
用MAKE命令设置字串的分隔符
DIRECTORY(DIR)
输出当前工作目录的文件目录
☆☆☆
DISK
输出当前工作驱动器的盘符
DOT[xy]
在坐标(x,y)处画点
☆☆☆
DOTCOLOR[xy]
输出(X,Y)点的颜色
☆☆☆
DRAW
海龟初始化命令
☆☆☆
EACHl
使所有活动的海龟执行由输入项指定的命令序列l
☆☆☆
EDITw
进入LOGO编辑方式,编辑过程w
☆☆☆
EDN
打开编辑窗口并填入已定义的所有LOGO变量
ELSE
是IF命令的一部分
☆☆☆
EMPTY?
w或l
检查所输入的是否是空字或空表
☆☆☆
END
结束过程定义的命令
☆☆☆
EQUAL?
wlw2或l1l2
检查所输入的项是否相等
ERASE(ER)
删除在工作空间内被定义的过程、变量或属性表
☆☆☆
ERC
删除工作空间内(内存)所有常量
ERN
删除工作空间内所有变量
ERROR
系统变量;输出最近出错的信息代码
EVALl
用表中变量的值替换原变量
EVENT
生成一个事件
FENCE
设定海龟绘画窗口为“栅栏”方式,不许海龟出边界
☆☆☆
FILE.INFOw
输出指定文件w的信息表
FILE?
w
检查指定文件w是否存在
FILL
对海龟所在的封闭区按笔色涂色,海龟应不在画线上,且在落笔状态。
☆☆☆
FILLARRAYal
用表l对数组a的元素填数
FIRSTw或l
输出第一个字符或元素
☆☆☆
FKEY.n
系统变量:
FKEY.2到FKEY.10,功能键
FONT
输出当前的字型
FONTS
输出所有可用的字型
FOR
for…next:
循环语句的开头部份
☆☆☆
FORWARDn(FD)
海龟前进n步
☆☆☆
FPUTwl或llw2或12
把wl或ll放置在w2或12的前面,组成一个新字或新表
☆☆☆
.FREEDC句柄
释放先前被占用的设备,请参见.GETDC
FROMMEMBERwlw2或ll12(FM)
移去wl或ll前的所有字符或元素
☆☆☆
FULLSCREEN(FS)
置屏幕显示方式为全屏幕显示图形
☆☆☆
GETATTR
输出当前听众窗口的颜色属性
GETBYTE
输出输入流中的下一个字节的ASCII值
GETBYTE.NO.ECHO
输出输入流中的下一个字节的ASCII值,但不在屏幕上显示出来
.GETDC句柄
在所用窗口内获取可用的设备环境
(注:
句柄是由操作环境定义的一个唯一的整数值,被程序用来标识或切换到对象,如窗体或控件等;在这里,句柄是由另一个命令.HWND所提供;通常用法是:
MAKE”变量名.GETDC.HWND。
)
GETMODE
输出屏幕模式的代码
GETPALLET
输出当前调色板的代码
GETXY
输出第一个活动海龟当前位置的坐标
☆☆☆
GOo
控制转向命令,转到指定的LABEL处,应与LABEL命令一起使用
☆☆☆
GPROPwlw2
输出关联量wl的w2属性的值,无定义时输出空表
HALT
中断所有在后台运行中的过程(也可加上一个或几个过程名作为参数以中断这些过程)
HEADING
输出第一个活动海龟的指向
☆☆☆
HELP
打开帮助系统
☆☆☆
*.HINST
输出PCLOGO窗体的句柄
HIDETURTLE(HT)
藏龟
☆☆☆
HOME
海龟回原位,并使海龟指向正上,但不清屏,也不改变海龟的其他状态
☆☆☆
.HWND
输出PCLOGO主窗体的句柄(若后面带有一个PC—LOGO的子窗体名,则输出该窗体的句柄;若该窗体不存在,则输出零)
IBASE
系统变量,用于确定LOGO输入数的数制;按如下格式使用:
MAKE"IBASEnumber;number必须是介于2和16之间的数
☆☆☆
IF
条件语句
☆☆☆
IFFALSE1(IFF)
与TEST命令连用,当TEST操作为假(FALSE)时,执行命令表l
☆☆☆
IFTRUEl(IFT)
与TEST命令连用,当TEST操作为真(TRUE)时,执行命令表l
☆☆☆
IGNOREpro
忽略过程pro的输出
INTx
求x的整数部分
☆☆☆
ITEMnw/l
返回表l或字w的第n个元素
☆☆☆
KEY?
检查在键盘缓冲区是否有字符输入
☆☆☆
LABELo
标识所对应GO语句的转向位置,参见G0命令
☆☆☆
LASTw/l
输出表l或字w的最后一项
☆☆☆
LAUNCHname
开始在后台运行一个LOGO过程n(可带一个以上过程名)
LEFTn(LT)
海龟左转n度(逆时针)
☆☆☆
LIST
建立一个由其各输入项组成的表:
有三种格式如下:
LISTwl(11)w2(12)将两个字(表)组成一个表(LISTwl(11)w2(12)w3(13)…)将两个以上的字(表)组成一个表(LISTw/l…)将其后的输入项组成一个表
☆☆☆
LIST?
o
检查其输入是否是表
☆☆☆
LISTARRAYa
将数组a转换为表
LOADf
调入filename.LGO文件(到内存工作区)
☆☆☆
LOADf
调入filename.ext文件(ext指某一扩展名)
☆☆☆
(LOAD)
打开LOAD对话框
☆☆☆
LOADPIC
调入图形文件;其各种格式及用法意义与LOAD类似;(L0ADPICfilename"FALSE)是一种特殊用法,FALSE表示不改变图形尺寸以适应窗口大小,而是改变窗口大小以配合图形
☆☆☆
LOADSNAP
调入图形文件,并在工作空间中将其转换成位图;其各种格式及用法意义与L0AD类似
LOCALw
定义局部变量w
☆☆☆
(LOCALwlw2…).
同时定义多个局部变量
☆☆☆
LOGn
输出n的自然对数(底数为e)
LOG10n
输出n的常用对数
LOGANDintegerlinteger2
输出两输入数的按位操作的逻辑和3每个输入数在内部均表示为十六位二进制数,其结果也为十六位二进制数,显示时再转换为十进制数
LOGNOTinteger
输出按位操作的逻辑补
LOGORintegerlinteger2
输出两输入数的按位操作的逻辑或
LOGXORintegerlinteger2
输出两输入数的按位操作的逻辑异或
LPUTwl/11w2/12
将第一个输入项放在第二项之后,组成一个新字或新表例:
LPUT1[3]
Result:
[31]
☆☆☆
LSHintegerlinteger2
对整数l进行逻辑移位:
移动的位数与方向由整数2决定,为正时右移,反之左移
MAKEwobject
定义一个以第一个输入项为名字,第二项为值的变量
☆☆☆
MCIcommand
访问windows3.1的多媒体扩展功能
MCI?
检查win3.1的多媒体扩展功能是否存在
MEMBER?
olo2
检查第一个对象是否是第二个对象的元素
☆☆☆
.MESSAGEmsnproc
建立某个消息msn与LOGO过程proc的联系
MOUSE
输出鼠标所在的坐标位置
.MOUSEON
检查是否有鼠标
MOUSESHAPE
输出鼠标指针的形状代码
NAMEow
定义一个以第二项输入为变量名,第一项输入为值的变量
☆☆☆
NAME?
w
检查其输入是否为己定义的变量名
☆☆☆
NOCASE
使LOGO对大小写区分处理(使用后,对小写的命令不予承认)
NODES
输出内存空余节点数
NOTo
逻辑非运算
☆☆☆
NUMBER?
o
检查其输入是否是一个数
☆☆☆
OPENf
打开文件
ORo1o2
逻辑或运算
☆☆☆
(ORo1o2o3...)
对两个以上输入量作逻辑或运算
☆☆☆
ORIGN
输出海龟原点坐标位置
OUTPUTo(OP)
输出过程返回值,只能在过程中使用
☆☆☆
PATTERN
返回第一个活动海龟的填图样式代码
PAUSE
过程暂停
☆☆☆
PEEKBYTE
返回输入流中下一个字节的ASCII值,但不将它读出来
PEN
输出第一个活动海龟的笔的状态
☆☆☆
PENCOLOR(PC)
输出第一个活动海龟的笔的颜色
☆☆☆
PENDOWN(PD)
落笔
☆☆☆
PENERASE(PE)
笔变笔擦(实际是笔的颜色转换为背景颜色)
☆☆☆
PENREVERSE(PX)
反笔,在无线的地方画线,有线的地方擦线
☆☆☆
PENUP(PU)
抬笔
☆☆☆
PI
输出圆周率的值
☆☆☆
PICKw/l
从一个字或表中随机拾取一个元素
PLAYl/f
从speaker播放音符表或声音文件
PLISTw
输出关联量w的属性表
POC
列印所有用户自定义常量
PONS
列印所有用户自定义变量及其值
☆☆☆
POPLS
列印所有属性表
POPS
列印所有用户自定义过程的标题和内容
☆☆☆
POTS
列印所有用户自定义的过程标题
☆☆☆
PPROPwpnameo
将一个属性对(属性名和属性值)赋值给一个变量
PPROPSwl
将一个属性表赋值给一个变量
PRECISl0N
系统变量,用于确定LOGO显示小数点后的位数;使用格式为:
MAKE"PRECISIONn
☆☆☆
PRINTo(PRINTo1o2o3...)
在屏幕上打印内容并回车
☆☆☆
PRINTER
输出有关打印机的信息表(包括牌号、接口、纸的大小)
PRINTLINEintegerlist
输出整数表中的ASCII码所对应的字符,不回车
PRINTOUT(PO)procname/ALL/NAMES/PROCEDURES/PROPERTIES/CONSTANTS
打印过程、变量、属性和常量
PRINTSCREEN(PS)
打印绘图窗口
PROCLIST
以表的形式输出所有用户自定义过程名
PRODUCTnln2
输出n1*n2
☆☆☆
PROMPT
系统变量,设置提示符;使用格式:
MAKE"PROMPTo
PRTRACEo(PRTRACEo1o2o3…)
将o打印到跟踪窗口并回车
PUBLICw(PUBLICw1w2...)
定义公共变量w
☆☆☆
PUTBYTEn
打印一个ASCII值为输入n的字符,不回车
QUOTIENTn1n2
输出n1/n2
☆☆☆
RANDOMn
输出一个介于1与n之间的随机正整数
☆☆☆
READ
读出输入流中的第一个LOGO对象
☆☆☆
.READ
从文件中读取二进制数据或文本数据
☆☆☆
READCHAR(RC)
等待用户从键盘上输入的第一个字符
☆☆☆
READLINE
以ASCII值表的形式读取输入流中的一行
READLIST(RL)
以表的形式读取输入流中的一行
☆☆☆
READQUOTE(RQ)
将输入流中的下一行作为一个LOGO字输出
☆☆☆
RECYCLE
清除内存中无用的信息
REMAINDERnln2
求出n1除以n2的余数
☆☆☆
REMPROPnamepname
删除变量name的属性名pname及相应的属性值
RENAMEf1f2
将文件f1重命名为f2
REPEATnl
命令表l重复执行n次
☆☆☆
RERANDOMn
重新初始化随机数发生器
☆☆☆
RIGHT(RT)n
海龟右转n度(顺时针)
☆☆☆
ROUNDn
将n四舍五入取整
☆☆☆
RUNl
运行命令表l
☆☆☆
SAVE
存储文件,具体用法请参见LOAD
☆☆☆
SAVEPICf
存储图形文件(默认扩展名为.PCX)
☆☆☆
SAVESNAPbitmapf
将用SNAP命令捕捉的位图存盘
SCREENFACTS(SF)
输出关于听众窗口和图形窗口的信息表
.SEEKstreamnumberoffset
移动文件读/写指针的位置
(.SEEKstreamnumberoffsetmode)
mode有0、l、2三种;为0时,offset指示指针位置;为1时,offset为相对当前位置的位移量;为2时,offset为相对文件末的位移量
(.SEEKstreamnumber)
显示当前文件指针位置
SENTENCE(SE)o1o2(SENTENCEo1o2o3…)
将输入项合成一个新表
☆☆☆
SETATTRn
设置听众窗口的颜色属性(文本及背景颜色)
SETBGn
设置图形窗口的背景颜色
☆☆☆
(SETBG)
弹出对话框供选择背景颜色
☆☆☆
SETBGPATTERNn
设置图形窗口的背景样式
SETCOLORnl
根据表l更改n号颜色设置,表l由三个介于0~255之间的整数组成,依次代表红、绿、蓝
SETCURDIRname
设定当前工作目录
SETDISKcharacter
将驱动器设定为输入所指的驱动器
SETEXTENTn
改变图形窗口坐标系的坐标取值范围
(SETEXTENTn1n2)
分别改变图形窗口坐标系的XY坐标取值范围
SETEXTENT0
将图形窗口坐标系还原
SETEXTENT"PRINTER
将图形窗口坐标系的x、Y坐标取值范围及窗口形式按照当前使用的打印机的纸张尺寸进行设置
SETFONTnamesizeattr
改变海龟字体
(SETFONT)
弹出对话框供选择字体
SETHEADING(SETH)n
使所有海龟的头顺时针转至角度方位n
☆☆☆
SETMOUSESHAPEn
设置鼠标指针形状
(SETMOUSESHAPE)
将鼠标指针形状设置为l号
SETORIGIN[xy]
设定当前活动海龟的坐标原点
SETPALLETn
选择调色板
SETPATTERNn/l
设置海龟笔填充样式
SETPCn
设置所有活动海龟笔的颜色
☆☆☆
(SETPC)
弹出对话框供选择颜色
☆☆☆
SETPEN[penstatepencolor]
设置笔的颜色和状态
SETPRINTER
设置打印机
SETSHAPEl(SETSHAPEll1213l4)
设置所有活动海龟的形状
(SETSHAPE)
将所有活动海龟的形状还原
SETSPEEDn
设置海龟在屏幕上移动的速度
☆☆☆
SETTURTLEFACTS(SETTF)l
设置海龟的各项属性
SETTURTLESn
设置可用海龟的数量
SETWIDTH(SETW)n
设置所有活动海龟的笔的宽度
☆☆☆
SETWINSIZEn1n2
设置图形窗口的大小
(SETWINSIZEn1n2n3)
设置指定窗口n3的大小
SETXx
将所有海龟移至x坐标处,y坐标不变
☆☆☆
SETXY[XY]
将所有海龟移到指定坐标(x,y)处
☆☆☆
SETYy
将所有海龟移至Y坐标处,x坐标不变
☆☆☆
SHAPE
输出第一个活动海龟的第一种已定义的形状
(SHAPEn)
输出第一个活动海龟的第n种已定义的形状
SHOWo
在屏幕上打印。
并回车
☆☆☆
(SHOWo1o2...)
在屏幕上打印ol、o2…并回车
☆☆☆
SHOWN?
检查第一个活动海龟是否可见
SHOWTURTLE(ST)
使所有海龟可见
☆☆☆
SINn
输出n的正弦值
☆☆☆
SINGLE.STEP
系统变量,决定过程是否单步执行;使用格式:
MAKE"SINGLE.STEP"TRUE/"FALSE。
值为TRUE时,进入单步执行状态
SNAPxy
将图形窗口的一个区域(以海龟所在处为左下角,大小为x*y的矩形)存成位图
SNAPSIZEbitmap
输出捕捉到的位图的尺寸
SPEED
输出海龟在屏幕上移动的速度值
SPLITSCREEN(SS)
将屏幕还原为标准的窗口布局
☆☆☆
SQRTn
求n的算术平方根
☆☆☆
STAMPbitmap
将刚捕捉到的位图粘贴在活动海龟所在处
(STAMPbitmapxy)
将刚捕捉到的位图粘贴在活动海龟所在处,并根据x、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 指令 大全