PC logo全部命令

请问PC logo有什么命令?
2024年12月04日 15:34
有5个网友回答
网友(1):

DRAW-清除屏幕,海龟,画布颜色复制,海龟颜色回到原来的设置

CLEAN屏幕清晰,乌龟,笔的颜色,画布的颜色,乌龟的位置角度不变

CLEARSCREENCS(CS为清屏)清屏,龟背原稿位置,笔色,画布色不变

CLEARTEXTCT明确的命令区

SPLITSCREENSS图文混合屏

FULLSCREENFS全图形屏

TEXTSCREENTS全文字屏

NODRAWND全文字屏、清屏

MAKE-赋值

ITEM-输出表中第:K个元素

TEST-测试条件

IFTRUEIFT测试真

IFFALSEIFF测试假

KEY?-是否有键盘输入

扩展资料:

本次学习的LOGO命令有:

1DRAW清屏、复位、进入图文混合显示状态

2CLEARSCREEN简写CS清屏、复位

3SHOWTURTLE简写ST显龟命令

4HIDETURTLE简写HT隐龟命令

5FORWARD简写FD前进命令

FD100前进100(海龟)步

FD20*5前进100步(因为20*5=100)

FD-50后退50步(与BK50作用相同)

6BACK简写BK后退命令

BK100后退100步

BK20*5后退100步(因为20*5=100)

BK-50前进50步(与FD50作用相同)

7RIGHT简写RT右转命令(顺时针方向)

网友(2):

DRAW - 清屏、海龟、画布颜色、海龟颜色恢复至初始设置

CLEAN 清屏,海龟、笔色、画布颜色、海龟位置角度不变

CLEARSCREEN CS (CS简写清屏)清屏,海龟回到初始位置,笔色、画布颜色不变

CLEARTEXT CT 清除命令区

SPLITSCREEN SS 图文混合屏

FULLSCREEN FS 全图形屏

TEXTSCREEN TS 全文字屏

NODRAW ND 全文字屏、清屏

MAKE - 赋值

ITEM - 输出表中第:K个元素

TEST - 测试条件

IFTRUE IFT 测试真

IFFALSE IFF 测试假

KEY? - 是否有键盘输入

扩展资料

示例:

1、三角形

TO SJX :B

REPEAT 3 [FD :B RT 120]

END

2、正方形

TO ZFX :B

stamprect :b :b

END

3、多边形

TO DBX :N :B

REPEAT :N [FD :B RT 360 / :N]

END

网友(3):

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

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

PC LOGO 常用命令大全(按功能分类)

一、绘图命令

ASK 龟号 [命令序列]

指定一个海龟执行所列出的命令

ASK[龟号列表][命令序列]

指定多个海龟同时执行所列出的命令

BK 步数

海龟后退指定的步数

CLEAN

清屏,海龟方位不变

CS

清屏,海龟返回原点且方向向上

DRAW

进入绘图状态

DOT[X Y]

在指定的位置上画点

DOT SE :X :Y

可使用变量、表达式的画点命令

EACH [命令序列]

使满打满算的海龟分别所给出的命令

FD 步数

海龟前进指定的步数

FILL

填充一封闭图形

HOME

海龟返回原点方向向上

HT

隐藏海龟

ST

海龟显现

LT 度数

海龟以当前方向为基准,左转指定度数

RT 度数

海龟以当前方向为基准,右转指定度数

PD

落笔,海龟可画图

PU

抬笔,海龟移动时不画图

PE

笔擦,画图时擦除海龟所经过的图线

PP

笔刷,可用指定的画笔花纹作图

SETH 度数

以纵轴正方向为基准,海龟顺时针旋转指定的度数

SETX X

海龟水平移动到横坐标为X的位置

SETY Y

海龟竖起直移动到坐标为y的位置

SETXY [X Y]

海龟移动到指定的坐标位置

SETXY SE :X :Y

可使用变量、表达式的定位命令

STAMPOVAL 长半轴 短半轴

画空心椭圆

(STAMPOVAL 长半轴 短半轴 “true)

画带填充的椭圆

STAMPRECT 长 宽

画空心矩形

(STAMPRECT 长 宽 “true)

画带填充的矩形

TELL 龟号

激活一个海龟

TELL [龟号列表]

激活所列海龟

TELLALL 龟号1 龟号2

激活龟号1到龟号2之间的所有海龟

(龟号代码是0~15)

二、设置命令

FS

切换到全屏作图屏幕

SS

切换到图文混合屏幕

TS

切换到全屏文本屏幕

ND

清除全文本屏幕的所有文本

MAKE “变量名 对象

将对象的值赋给变量

SETBG 颜色代码

设置绘图区的颜色

SETPC 颜色代码

设置画笔颜色

SETWIDTH N

设置画笔宽度

SETPATTERN 花纹代码

设置画笔花纹

WAIT N

暂停n个百分之一秒

颜色代码:0(黑) 1(蓝) 2(绿) 3(青) 4(红) 5(洋红)

6(棕) 7(浅灰) 8(深灰) 9(浅蓝) 10(浅绿) 11(淡青) 12(淡红)

13(浅洋红) 14(黄) 15(白)

花纹代码:1(实线) 2(粗) 3(细斜线) 4(粗斜线) 5(粗反斜线)

6(虚影反斜线) 7(直网格交叉线) 8(斜网格交叉线) 9(密集点)

10(稀疏点) 11(间隔点)

三、输入输出命令

GETXY

输出海龟当前位置的坐标

HEADING

输出海龟的当前方向

MAKE “变量名 READ

变量接收从键盘输入的数据

MAKE “变量名 RC

变量接收从键盘输入的一个字符

PR 对象

显示对象的结果,光标到下一行首

(PR 对象 1 对象 2……)

显示多个对象的结果,光村到下一行首

TOWARDS [X Y]

输出纵轴正怀海龟朝向点(X,Y)的夹角度数

TOWARDS SE :X :Y

可使用变量与表达式的朝向命令

TYPE 对象

输出对象的结果,光标在行末

(TYPE 对象 1 对象 2……)

输出多个对象的结果,光标在行末

WHO

输出当前活动海龟的代码

XCOR

输出海龟当前位置的横坐标

YCOR

输出海龟当前位置的横坐标

四、计算命令

INT X

求X的整数部分

RANDOM N

随机产生1到N之间的一个自然数,N最大是32767

REMAINDER M N

求M除以N所得的余数

SQRT X

求X的平方根

五、过程管理命令

EDIT 过程名

建立和编辑一个过程

EDIT 过程名1 过程名2…

建立和编辑多个过程

EARSE 过程名列表

删除工作区中一个或多个指名过程

EARSE PROCEDURE

删除工作区中的所有过程

ERN 变量名列表

删除工作区中的一个或多个指名变量

ERN

删除工作区中的所有变量

PO 过程名列表

显示一个或多个指名过程的内容

PONS

显示工作区中所有全局变量名及其值

POPS

显示工作区中所有过程的内容

POTS

显示工作区中的所有过程名

TO 过程名

在命令行定义过程



END

六、文件管理命令

DELETE “文件名

删除指名的磁盘文件

DIR

显示当前目录的所有文件名

LOAD “文件名

将LOGO程序文件装入到工作区

LOADPIC “文件名

将LOGO图形文件装入到屏幕上

RENAME “原文件名 “新文件名

将磁盘文件更名

SAVE “文件名

将工作区中所有过程和全局变量存入磁盘

SAVEPIC “文件名

将屏幕上的图形存入磁盘

七、流程控制命令

BYE

退出LOGO环境

FOR “变量名 初值 终值[命令序列]

变量由初值开始,只要不超过终值就重复执行所指定的命令序列,每执行一次命令序列后,变量增加一个步长

(FOR “变量名 初值 终值[命令序列]步长)

IF 条件 [命令序列]

若条件成立,则执行命令序列

IF 条件[命令序列1]ELSE[命令序列2]

若条件成立,则执行命令序列1;否则,执行命令序列2

KEY?

若按键,其值为真

OP 对象

返回对象的值

REPEAT 重复次数[命令序列]

按指定次数重复执行命令序列

STOP

停止所在过程的执行,并返回到调用点

TOPLEVEL

停止所在过程的执行,并返回到命令行

WHILE[条件][命令序列]

若条件为真,重复执行命令序列,直到条件为假循环

八、文字处理命令

BF 对象

选取对象中除第一个元素以外的所有元素

BL 对象

选取对象中除最后一个元素以外的所有元素

FIRST 对象

选取对象的第一个元素

LAST 对象

选取对象的最后一个元素

SE 对象1 对象2

将两个对象连接成一个表

(SE 对象1 对象2 对象3…)

将多个对象连接成一个表

WORD 对象1 对象2

将两个对象连接成一个字

(WORD 对象1 对象2 对象3…

将多个对象连接成一个字

九、运算符号

+(加) -(减) *(乘) /(除) =(等于) NOT=(不等于)

>(大于) >=(大于或等于) <(小于) <=(小于或等于)

AND 条件1 条件2

两个重要依据同时为时,结果为真,否则为假

(AND 条件1 条件2 条件3……)

所有条件同时为真时,结果为真,否则为假

NOT 条件

条件为真,结果为假;条件为假,结果为真

OR 条件1 条件2

两个重要依据同时为假时,结果为假,否则为真

(OR 条件1 条件2 条件3……)

两个重要依据同时为假时,结果为假,否则为真

网友(4):

命令 简写 功能
基本绘图
DRAW - 清屏、海龟回母位
CLEAN
CLEARSCREEN CS
CLEARTEXT CT
FORWARD FD 前进
BACK BK 后退
RIGHT RT 右转
LEFT LT 左转
PENUP PU 抬笔
PENDOWN PD 落笔
HIDETURTLE HT 藏龟
SHOWTURTLE ST 显龟
CLEARSCREEN CS 清屏
HOME - 回家
REPEAT - 重复
SPLITSCREEN SS 图文混合屏
FULLSCREEN FS 全图形屏
TEXTSCREEN TS 全文字屏
NODRAW ND 全文字屏、清屏
WRAP - 环绕状态
WINDOW - 窗口状态
FENCE - 围栏状态
SHOW - 屏幕输出
TT - 在画图区显示文字
TO……END - 过程头、尾
IF…THEN…ELSE
PAUSE
CONTINUE CO
EDIT ALL - 进入编辑部
STOP -
TOPLEVEL -
SETPC - 设置画笔颜色
SETBG - 设置屏幕底色
坐标作图
SETX - 指定海龟横向位置
SETY - 指定海龟纵向位置
SETXY - 指定海龟任意位置
SETHEADING SETH - 指定海龟方向
XCOR - 显示海龟当前位置的X坐标
YCOR - 显示海龟当前位置的Y坐标
GETXY - 显示海龟当前位置的X,Y坐标
HEADING - 显示海龟指向角度
文件管理
POTS - 显示工作区内所有过程的标题
POPS(PO ALL) - 显示工作区内所有过程的内容
PRINTOUT PO 显示工作区内过程的内容
ERASE(ER ALL) ER 删除工作区中的过程
DIRECTORY DIR 显示磁盘文件目录
DISK - 显示当前盘
SETDISK - 设置当前盘
SAVE - 把程序存盘
LOAD - 读程序文件
SAVEPIC - 图形存盘
LOADPIC - 读图形文件
DELETE - 删除文件
RENAME REN 文件改名
数值计算
PRINT PR 换行打印
TYPE - 同行打印
SETCURSOR - 打印格式
OUTPUT OP 输出
INT - 取整函数
ROUND - 四舍五入函数
QUOTIENT - 求商函数
REMAINDER - 余数函数
RANDOM - 随机函数
SQRT - 平方根函数
ABS - 绝对值函数
MAKE - 赋值
PRECISION - 数字显示精度
字表处理
FIRST - 取首
LAST - 取尾
BUTFIRST BF 去首
BUTLAST BL 去尾
EMPTY? - 判断是否为空
READ - 从键盘上接受一串字符
READCHAR RC 从键盘上接受一个字符
READLIST RL 从键盘上接受一个表
READQUOTE RQ 从键盘上接受一个字
RESULT: - 结果
TRUE - 真
FALSE - 假
COUNT - 测长函数
MAKE - 赋值
ITEM - 输出表中第:K个元素
TEST - 测试条件
IFTRUE IFT 测试真
IFFALSE IFF 测试假
KEY? - 是否有键盘输入
NUMBER? - 是否是数
WORD? - 是否是字
LIST? - 是否是表
WORD - 连接字
SENTENCE SE 字与表、表与表的连接
FPUT - 连接到表(字)首
LPUT - 连接到表(字)尾
LIST - 组成表
RUN - 运行表
DEFINE - 定义过程
ASCII - 输出字符的ASCII码
CHAR - 输出ASCII码值的字符

网友(5):

fd 前进
后退 bk
重复 repeat
右转 rt
左转 lt
清屏 cs
抬笔 pu
落笔 pd
改变笔的大小 setw
命令 简写 功能
基本绘图
DRAW - 清屏、海龟回母位
CLEAN
CLEARSCREEN CS
CLEARTEXT CT
FORWARD FD 前进
BACK BK 后退
RIGHT RT 右转
LEFT LT 左转
PENUP PU 抬笔
PENDOWN PD 落笔
HIDETURTLE HT 藏龟
SHOWTURTLE ST 显龟
CLEARSCREEN CS 清屏
HOME - 回家
REPEAT - 重复
SPLITSCREEN SS 图文混合屏
FULLSCREEN FS 全图形屏
TEXTSCREEN TS 全文字屏
NODRAW ND 全文字屏、清屏
WRAP - 环绕状态
WINDOW - 窗口状态
FENCE - 围栏状态
SHOW - 屏幕输出
TT - 在画图区显示文字
TO……END - 过程头、尾
IF…THEN…ELSE
PAUSE
CONTINUE CO
EDIT ALL - 进入编辑部
STOP -
TOPLEVEL -
SETPC - 设置画笔颜色
SETBG - 设置屏幕底色
坐标作图
SETX - 指定海龟横向位置
SETY - 指定海龟纵向位置
SETXY - 指定海龟任意位置
SETHEADING SETH - 指定海龟方向
XCOR - 显示海龟当前位置的X坐标
YCOR - 显示海龟当前位置的Y坐标
GETXY - 显示海龟当前位置的X,Y坐标
HEADING - 显示海龟指向角度
文件管理
POTS - 显示工作区内所有过程的标题
POPS(PO ALL) - 显示工作区内所有过程的内容
PRINTOUT PO 显示工作区内过程的内容
ERASE(ER ALL) ER 删除工作区中的过程
DIRECTORY DIR 显示磁盘文件目录
DISK - 显示当前盘
SETDISK - 设置当前盘
SAVE - 把程序存盘
LOAD - 读程序文件
SAVEPIC - 图形存盘
LOADPIC - 读图形文件
DELETE - 删除文件
RENAME REN 文件改名
数值计算
PRINT PR 换行打印
TYPE - 同行打印
SETCURSOR - 打印格式
OUTPUT OP 输出
INT - 取整函数
ROUND - 四舍五入函数
QUOTIENT - 求商函数
REMAINDER - 余数函数
RANDOM - 随机函数
SQRT - 平方根函数
ABS - 绝对值函数
MAKE - 赋值
PRECISION - 数字显示精度
字表处理
FIRST - 取首
LAST - 取尾
BUTFIRST BF 去首
BUTLAST BL 去尾
EMPTY? - 判断是否为空
READ - 从键盘上接受一串字符
READCHAR RC 从键盘上接受一个字符
READLIST RL 从键盘上接受一个表
READQUOTE RQ 从键盘上接受一个字
RESULT: - 结果
TRUE - 真
FALSE - 假
COUNT - 测长函数
MAKE - 赋值
ITEM - 输出表中第:K个元素
TEST - 测试条件
IFTRUE IFT 测试真
IFFALSE IFF 测试假
KEY? - 是否有键盘输入
NUMBER? - 是否是数
WORD? - 是否是字
LIST? - 是否是表
WORD - 连接字
SENTENCE SE 字与表、表与表的连接
FPUT - 连接到表(字)首
LPUT - 连接到表(字)尾
LIST - 组成表
RUN - 运行表
DEFINE - 定义过程
ASCII - 输出字符的ASCII码
CHAR - 输出ASCII码值的字符