Flash版同PC版命令的异同点(最新9.83版)
效果图
Flash版命令
|
中文名
|
pc版命令
|
格式
|
不同点说明
|
BK
|
后退
|
|
BK
步长
|
|
CHANGE
|
更换海龟形象
|
无
|
CHANGE
海龟形象编号
|
新增命令,可以改变海龟的形象
|
CLEAN
|
原地清屏
|
|
CLEAN
|
|
CS
|
清屏
|
|
CS
|
|
CT
|
清命令框
|
|
CT
|
|
DRAW
|
初始化
|
异
|
DRAW
|
不清除命令框内容,不清除特殊图形,如障碍物
|
FD
|
前进
|
|
FD
步长
|
|
HOME
|
回家
|
|
HOME
|
|
HT
|
隐藏海龟
|
|
HT
|
|
LOADPIC
|
载入图片
|
|
LOADPIC
图片文件名
|
|
LT
|
左转
|
|
LT
角度
|
|
PD
|
落笔
|
|
PD
|
|
PE
|
橡皮
|
异
|
PE
|
只是将线条颜色同背景颜色,并没有真正擦除
|
PLAY
|
演奏音乐
|
异
|
PLAY
曲谱表或文件名或网络文件名
|
没有文名可打开文件选择对话框,可远程打开MP3
|
RT
|
右转
|
|
RT
角度
|
|
ST
|
显示海龟
|
|
ST
|
|
TS
|
恢复显示命令框
|
|
TS
|
|
TT
|
写字
|
异
|
TT
文字
|
如果参数是变量,写变量值,不支持字表
|
PU
|
抬笔
|
|
PU
|
|
DOT
|
画点
|
|
DOT x
座标
y
座标
|
|
FILL
|
填充颜色
|
异
|
FILL
或
FILL0
|
Fill
不能封闭图形内有空白的环形图形,会全部覆盖,特有Fill0命令补充
|
PR
|
打印输出
|
|
PR X
|
|
SETBG
|
设置背景颜色
|
|
SETBG
颜色值
|
|
SETH
|
设置海龟角度
|
|
SETH
角度
|
|
SETPATTERN
|
设置图案
|
异
|
SETPATTERN
号
|
设置后所画线条也会填充图案
|
SETPC
|
设置画笔颜色
|
|
SETPC
颜色值
|
|
SETW
|
设置画笔粗细
|
|
SETW
线宽
|
最宽255
|
SETX
|
置横坐标
|
|
SETX X
|
|
SETXY
|
置坐标
|
|
SETXY X Y
|
|
SETY
|
置纵坐标
|
|
SETY Y
|
|
STAMPOVAL
|
画椭圆
|
异
|
水平半径
垂直半径
TRUE
|
以海龟座标为中心画椭圆
|
STAMPRECT
|
画矩形
|
异
|
STAMPRECT X
座标
Y
座标
TRUE
|
以海龟座标为中心画矩形
|
ABS
|
取绝对值
|
|
ABS
数值
/
表达式
|
|
ARCTAN
|
求反正切
|
|
ARCTAN X
|
|
COS
|
求余弦
|
|
COS X
|
|
EXPN
|
求反对数
|
|
EXPN E
|
|
HEADING
|
取角度
|
|
HEADING
|
|
INT
|
取整
|
|
INT X
|
|
LOG
|
求常用对数
|
|
LOG X
|
|
LOG10
|
求一个数以
10
为底的对数
|
|
LOG10 X
|
|
MAKE
|
赋值
|
|
MAKE
变量名
数值或表达式
|
|
PI
|
圆周率
|
|
PI
|
|
RANDOM
|
取随机数
|
|
RANDOM X
|
|
REMAINDER
|
求余数
|
|
REMAINDER X Y
|
|
ROUND
|
四舍五入
|
|
ROUND
|
|
SIN
|
求正弦
|
|
SIN
角度
|
|
SQRT
|
求平方根
|
|
SQRT X
|
|
XCOR
|
取横坐标
|
|
XCOR
|
|
YCOR
|
取纵坐标
|
|
YCOR
|
|
BP
|
回放绘图过程
|
无
|
BP
|
新增手绘图形用命令
|
CLEARCOR
|
清除绘图数据
|
无
|
CLEARCOR
|
新增手绘图形用命令
|
SCOR
|
保存海龟座标
|
无
|
SCOR
|
新增手绘图形用命令
|
;
|
注释命令行
|
|
;
注释内容
|
|
DEFINE
|
行定义过程
|
|
DEFINE
过程名
(name)
参数
(x)
命令序列
|
|
EDIT
|
打开编辑器
|
|
EDIT
|
|
ELSE
|
否则
|
|
ELSE
|
|
END
|
子程序结束(或结束命令行过程编辑)
|
|
END
|
|
ETO
|
命令行式过程编辑
|
无
|
ETO
过程名
参数名(可选)
|
同
Pc
版中命令行过程编辑的
TO
命令
|
FOR
|
循环命令
|
异
|
FOR
变量
X X
始值
X
终值
[
循环体
]
|
不完全一样,有些限制
|
FS
|
隐藏命令框
|
|
FS
|
|
IF
|
如果条件判断
|
异
|
IF <
条件表达式
> THEN <
命令组
> ELSE <
命令组
>
|
必须包含THEN命令
|
RA
|
旋转角度
|
无
|
RA
角度
X
|
新增图形转动
|
REPEAT
|
重复
|
|
REPEAT
重复次数
[
命令串
]
|
|
RP
|
旋转扭矩力
|
无
|
RP X
|
新增图形转动
|
SAVECOR
|
保存座标组
|
无
|
SAVECOR
|
保存当前海龟所有活动的座标值组
|
SETALPHA
|
设置透明度
|
无
|
SETALPHA N
|
可以设置图形的透明度
|
SETSPEED
|
设置画线速度
|
|
SETSPEED X
|
|
STOP
|
强行终止
|
|
STOP
|
|
THEN
|
那么
|
|
THEN
|
|
TO
|
子程序开始
|
异
|
TO
过程名
参数表
|
只能在编辑器中作程序头标志,命令行中用ETO命令
|
WAIT
|
等待
|
|
WAIT time
|
|
WHILE
|
条件循环
|
异
|
WHILE
条件
[
循环体
]
|
不完全一样,有些限制
|
CTC
|
清除探测器
|
无
|
CTC n(0~15
|
新增智能探测命令
|
HTC
|
隐藏探测器
|
无
|
HTC
|
新增智能探测命令
|
SETDAOLU
|
设置道路
|
无
|
SETDAOLU
|
新增智能探测命令
|
SETHUOYAN
|
设置火焰
|
无
|
SETHUOYAN
|
新增智能探测命令
|
SETTC
|
设置探测器
|
无
|
SETTC n(0~15)
|
新增智能探测命令
|
SETZHANG
|
设置障碍物
|
无
|
SETZHANG
|
新增智能探测命令
|
STC
|
显示探测器
|
无
|
STC
|
新增智能探测命令
|
TANCE
|
安装探测器
|
无
|
TANCE n,a,a0,r,x,y
|
新增智能探测命令
|
NEW
|
新建图形
|
无
|
NEW
|
新增
|
PRA
|
图形缓转
|
无
|
PRA P N
|
新增图形缓转
|
PRT
|
图形左转
|
无
|
PRT P N
|
新增图形右转
|
PSXY
|
图形移动
|
无
|
PSXY P X Y
|
新增图形移动
|
CP
|
图形删除
|
无
|
CP P
|
新增图形删除
|
PID
|
图形编号
|
无
|
PID
|
返回当前图形的编号
|
READ
|
读取键盘 ,回车键结束
|
|
READ
|
|
PR
|
屏幕输出,换行
|
|
pr x or list
|
|
TYPE
|
屏幕输出,不换行
|
|
type x or list
|
|
BYE 或 EXIT
|
退出
|
异
|
BYE 或 Exit
|
只能在独立播放器即EXE中退出
|
FULLS |
全屏
| 无 |
|
只能在独立播放器即EXE中执行
|
LABEL GO
| 无条件跳转 | LABEL GO |
| |
|
| |||
|
|
|
补充:
1.
变量前不用加:(冒号)
2.
如有冒号也可兼容执行
3.
不支持字表
4.
正在执行画图时,同时可以执行其它命令,比如正在画图,可以执行设置颜色命令,改变画笔颜色
5.
正在执行定义的过程时,可以改变再编辑过程,定义后立刻以新过程继续执行
6. 在编辑器中由于掉电刷新等操作不慎丢失的已定义过程,可以恢复出来