LOGO命令集

合集下载

pclogo语言命令大全

pclogo语言命令大全

pclogo语言命令大全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 C S 清除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 XY…)求几个数的和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 定义程序BBB36 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 删除程序AAA42 EDIT 编辑EDIT AAA 编辑程序AAA43 INT 取整函数INT X 将X的小数部分截去44 WAIT 暂停WAIT 暂停,直到使用者按继续程式才会再执行45 ROUND 四舍五入取整 ROUND X 将X按四舍五入取整46 MAKE 赋值函数MAKE “x 3给变量x赋值为347 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 的字首H61 BUTFIRST BF 去首BF "HELLO 显示"HELLO 的去首字串ELLO62 LAST 字尾LAST "HELLO 显示"HELLO 的字尾O63 BUTLAST BL 去尾BL "HELLO 显示"HELLO 的去尾字串HELL64 LOAD 打开程序LOAD "AAA.LGO 打开程序AAA.LGO65 SAVE 保存程序SAVE "AAA.LGO 保存程序AAA.LGO66 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 退出LOGO76 (DOS) 暂时退出暂时退出LOGO进入DOS77 EXIT 返回LOGO 由DOS中返回LOGO78 SAVEPIC 保存图像SAVEPIC “123将屏幕图像保存为123.PCX79 LOADPIC 打开图像LOADPIC “123将图像123.PCX打开80 OUTPUT OP 输出数据OP :A 输出:A的结果81 TEST 测试TEST 10>90 测试10是否>9082 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或者Y103 RC 记录键盘操作 RC 记录键盘操作的第一个键104 RQ 记录键盘操作 RQ 记录第一次键盘操作105 SF 屏幕状态信息106 TF 海龟状态信息107 PENPAINT 进入绘图状态108 GO 转到并执行程序GO ABC 转到并执行程序ABC109 AND 并且110 FM111 SETPATTERN 设置背景图案 SETPATTERN 1~11。

LOGO语言常用命令_整理版

LOGO语言常用命令_整理版

英文指令英文简码中文指令用法举例FORWARDFD 前进FD 100BACKBK 后退BK 100RIGHTRT 右转RT 90PENUPPU 抬笔PU PENDOWNPD 落笔PD PENERASEPE 笔擦PE STAMPOVAL画空心椭圆STAMPOVAL 100 50STAMPOVAL画实心椭圆(STAMPOVAL 100 50 "true)STAMPRECT画空心矩形STAMPRECT 50 100STAMPRECT画实心矩形(STAMPRECT 50 100 "true)TTTT 文本TT [apple];或:TT "中国SHOWTURTLEST 出现ST HIDETURTLEHT 隐形HT SETHEADSETH 定角SETH 60SETXY定位SETXY 100 100SETX横坐标SETX 100SETY纵坐标SETY 100CLEARSCREENCS 清除CS CLEAN清图CLEAN SETFONT字体字号字型设SETFONT "黑体 字号 字型FILL颜色填充FILL SETPC笔色SETPC 9SETBG背景色SETBG 15SETWIDTHSETW 笔粗SETW 1EACH每只海龟EACH [命令串]ASK多龟作图ASK [海龟代号表] [命令组]TELL激活海龟TELL [海龟代号表]EDIT打开编辑器EDIT TO定义TO BBB :A END结束END GO转到并执行程序GO ABC LOAD装载程序LOAD "AAA.LGO SAVE保存程序SAVE "AAA.LGO SAVEPIC保存图像SAVEPIC “123LOADPIC打开图像LOADPIC “123DELETE删除文件DELETE “文件名RENAME文件改名RENAME “原文件名 “新文件名TYPE印出TYPE ZFX.LGO>PRN PRINTOUTPO 显示程序内容PO AAA ER ALL删除所有程序ER ALL ERASEER 删除程序ER AAA PI圆周率MAKE "A PI TRUE真MAKE "A TRUE FALSE假MAKE "A FALSE RANDOM取随机数MAKE "A RANDOM 100COUNT 计数COUNT “12fd43gLOGO语言常用命令整理与说明:常用命令部分根据网络资料整理,利用flash版logo语言编译程序(FLOGO99色,不常用未测试的命令底色设为灰色。

logo命令大全

logo命令大全

logo命令大全LOGO命令全称简写中文名称与功能举例例CLEARSCREEN CS 清除图形屏幕,海龟复位命令DRAW 初始化,清屏,还原海龟原状态,设为图文屏幕FORWARD FD 前进命令FD 50BACK BK 后退命令BK 50RIGHT RT 右转命令RT 90LEFT LT 左转命令LT 90PENUP PU 抬笔命令PENDOWN PD 落笔命令PENRASE PE 笔擦HIDETUPTLE HT 隐龟SHOWTURTLE ST 显龟REPEAT 重复命令REPEAT 4[FD 50 RT 90]SETX 水平移动到X点SETY 垂直移动到Y点SETXY 移动到XY点SETXY [ 50 60]SETXYSE 同上SETHEADIND Seth 转向指定方向SETPG 设置背景色SETPC 设置海龟颜色SETPEN 设置笔色FILL 填充颜色HOME 回母位CLEAN 清屏不移位XCOR 测定海龟横坐标YCOR 测定海龟纵坐标GETXY 测定海龟坐标HEADING 测定海龟指向SPLISCREEN 图文混合屏幕FULLSCREEN 全图形屏幕TEXTSCREEN 全文字屏幕SETSCRUNCH 调整屏幕纵横比例FENCE 设屏幕为围栏状态WRAP 设置屏幕为环绕状态WINDOW 设置屏幕为窗口状态TO 过程开始END 过程结束EDIT 进入编辑状态CONTINUE CO 暂停后恢复运行5 )本次学习的LOGO 命令有:1 DRAW 清屏、复位、进入图文混合显示状态2 CLEARSCREEN 简写CS 清屏、复位3 SHOW TURTLE 简写ST 显龟命令4 HIDETURTLE 简写HT 隐龟命令5 FORWARD 简写FD 前进命令FD 100 前进100 (海龟)步FD 20*5 前进100 步(因为20*5=100)FD -50 后退50 步(与BK 50 作用相同)6 BACK 简写BK 后退命令BK 100 后退100 步BK 20*5 后退100 步(因为20*5=100)BK -50 前进50 步(与FD 50 作用相同)7 RIGHT 简写RT 右转命令(顺时针方向)RT 90 右转90 度RT 360/4 右转90 度(因为360/4=90 )RT -120 左转120 度8 LEFT 简写LT 左转命令(逆时针方向)LT 90 左转90 度LT 360/4 左转90 度(因为360/4=90 )LT -120 右转120 度9 HOME 回家命令让海龟回到屏幕中央的“母位”,并使其方向向上10 CLEAN 清屏不回家命令。

常用LOGO语言命令及公式

常用LOGO语言命令及公式
SETPATTERN n设定用n号笔纹
SETBG n设定屏幕背景为n号笔色
SETBGPATTERN n设定屏幕背景为n号花纹
FILL对封闭图形填色
SS进入图文混合状态
TS进入全文本状态
FS进入全图形状态
二、常用画图公式
1、正多边形公式
REPEAT边数[FD边长RT 360/边数]
REPEAT边数[FD边长LT 360/边数]
常用LOGO语言命令及公式
一、常用命令
DRAW绘图初始化命令
CS清屏幕海龟回原点
CLEAN清屏幕但不改变海龟状态
FD x海龟前进x步
BK x海龟后退x步
RT x海龟右转x度
LT x海龟左转x度
PU抬笔
PD落笔
PE笔擦
ST显示海龟
HT隐藏海龟
HOME海龟回原点
WAIT n延时n/100秒
EXIT退出logo系统
STAMPRECT x y画空心矩形
(STAMPRECT x y “TRUE)画实心矩形
STAMPOVAL x y画空心椭圆
(STAMPOVAL x y “TRUE)画实心椭圆
REPEAT n[命令组]n次重复执行命令组
MAKE "量名表达式把表达式的值赋值给变量
SETPC n设定用n号笔色
SETW n设定笔宽
2、正多角星公式
奇数角多角星:REPEAT角数[FD边长RT 180-180/角数]
空心正多角星:REPEAT角数[FD边长RT 720/角数FD边长LT 360/角数]
3、用REPEAT命令画圆和画弧
画圆:REPEAT 360[FD半径*PI/180 RT 1]
画圆弧:REPEAT度数[FD半径*PI/180 RT 1]

logo命令大全

logo命令大全

LOGO命令全称简写中文名称与功能举例例CLEARSCREEN CS 清除图形屏幕,海龟复位命令DRAW 初始化,清屏,还原海龟原状态,设为图文屏幕FORWARD FD 前进命令FD 50BACK BK 后退命令BK 50RIGHT RT 右转命令RT 90LEFT LT 左转命令LT 90PENUP PU 抬笔命令PENDOWN PD 落笔命令PENRASE PE 笔擦HIDETUPTLE HT 隐龟SHOWTURTLE ST 显龟REPEAT 重复命令REPEAT 4[FD 50 RT 90]SETX 水平移动到X点SETY 垂直移动到Y点SETXY 移动到XY点SETXY [ 50 60]SETXYSE 同上SETHEADIND Seth 转向指定方向SETPG 设置背景色SETPC 设置海龟颜色SETPEN 设置笔色FILL 填充颜色HOME 回母位CLEAN 清屏不移位XCOR 测定海龟横坐标YCOR 测定海龟纵坐标GETXY 测定海龟坐标HEADING 测定海龟指向SPLISCREEN 图文混合屏幕FULLSCREEN 全图形屏幕TEXTSCREEN 全文字屏幕SETSCRUNCH 调整屏幕纵横比例FENCE 设屏幕为围栏状态WRAP 设置屏幕为环绕状态WINDOW 设置屏幕为窗口状态TO 过程开始END 过程结束EDIT 进入编辑状态CONTINUE CO 暂停后恢复运行5 )本次学习的LOGO 命令有:1 DRAW 清屏、复位、进入图文混合显示状态2 CLEARSCREEN 简写CS 清屏、复位3 SHOW TURTLE 简写ST 显龟命令4 HIDETURTLE 简写HT 隐龟命令5 FORWARD 简写FD 前进命令FD 100 前进100 (海龟)步FD 20*5 前进100 步(因为20*5=100)FD -50 后退50 步(与BK 50 作用相同)6 BACK 简写BK 后退命令BK 100 后退100 步BK 20*5 后退100 步(因为20*5=100)BK -50 前进50 步(与FD 50 作用相同)7 RIGHT 简写RT 右转命令(顺时针方向)RT 90 右转90 度RT 360/4 右转90 度(因为360/4=90 )RT -120 左转120 度8 LEFT 简写LT 左转命令(逆时针方向)LT 90 左转90 度LT 360/4 左转90 度(因为360/4=90 )LT -120 右转120 度9 HOME 回家命令让海龟回到屏幕中央的“母位”,并使其方向向上10 CLEAN 清屏不回家命令。

LOGO命令

LOGO命令

命令代码: PE
中文指令: 擦除 用 法: PE BK 60
用法说明: 向后擦除 60 步 PE命令与FD、BK命令配合使用。 使用PE命令后,恢复画笔输入PD。
命令代码: REPEAT
中文指令: 重复 用 法:
REPEAT 次数[需要重复的命令]
用法说明: 将方括号内的命令重 复指定的次数。
小海龟的计算能力 加+ 减乘* 除/
中文指令: 落笔 用 法: PD BK 60
用法说明: 落笔后退 60 步 PU命令和PD命令必须交替使用
命令代码: HOME
中文指令: 复位 用 法: HOME
用法说明: 小海龟回原点(0,0)
CS命令和HOME命令的区别
相同点: 小海龟回原点(0,0) 不同点: CS命令清除绘图区
HOME 命令不清除绘图 区,PD状态下保留返回 痕迹。
右转30度,前进80步 右转60度,前进100步
RT 30 FD 80 RT 60 FD 100 RT 60 FD 80 RT 120 FD 180
右转60度,前进80步
右转120度,前进180步
命令代码: PU
中文指令: 提笔 用 法: PU FD 60
用法说明: 提笔前进 60 步
命令代码: PD
PC LOGO命令
命令代码: HT
中文指令: 藏龟 用 法: HT
用法说明: 隐藏小海龟
命令代码: ST
中文指令: 显龟 用 法: ST
用法说明: 显示小海龟
命令代码: CS
中文指令: 清除复位 用 法: CS
用法说明: 清除绘图区,小海龟 回原点(0,0)
命令代码: FD
中文指令: 前进 用 法: FD 100

PCLOGO4.0常用命令一览表[一百多个命令集中展示]13138078

PCLOGO4.0常用命令一览表[一百多个命令集中展示]13138078
21
SUM
SUM
求和函数
SUM X Y或(SUM X Y…)
求几个数的和
22
REMAINDER
REMAINDER
余数函数
REMAINDER X Y
求X/Y的余数部分
23
QUOTIENT
QUOTIENT
求商函数
QUOTIENT X Y
求X/Y的商
24
DRAW
Draw
初始化
DRAW
初始化
25
TEXTSCREEN
160除以2的3次方的商
68
ASK
ASK
多龟作图
ASK [海龟代号表] [命令组]
69
TELL
TELL
激活海龟
TELL [海龟代号表]
激活哪些海龟为活动海龟
70
DOT
DOT
显示点
DOT [:X :Y]
在坐标[:X :Y]出显示一个点
71
GETXY
GETXY
输出坐标
GETXY
输出小海龟的坐标的值
72
HEADING
PC文指令
英文简码
中文指令
用法举例
用法说明
1
FORWARD
FD
前进
FD 100
前进100步
2
BACKWARD
BK
后退
BK 100
后退100步
3
RIGHT
RT
右转
RT 90
右转90度
5
PENUP
PU
抬笔
PU
把笔提起,不留痕迹
6
PENDOWN
PD
落笔
PD
把笔放下,会留痕迹

LOGO命令一览表

LOGO命令一览表
EARSE PROCEDURE
删除工作区中的所有过程
ERN变量名列表
删除工作区中的一个或多个指名变量
ERN
删除工作区中的所有变量
PO过程名列表
显示一个或多个指名过程的内容
PONS
显示工作区中所有全局变量名及其值
POPS
显示工作区中所有过程的内容
POTS
显示工作区中的所有过程名
TO过程名

END
在命令行定义过程
四、计算命令
INT X
求X的整数部分
RANDOM N
随机产生1到N之间的一个自然数,N最大是32767
REMAINDER M N
求M除以N所得的余数
SQRT X
求X的平方根
五、过程管理命令
EDIT过程名
建立和编辑一个过程
EDIT过程名1过程名2…
建立和编辑多个过程
EARSE过程名列表
删除工作区中一个或多个指名过程
(WORD对象1对象2对象3…
将多个对象连接成一个字
九、运算符号
+(加) -(减) *(乘) /(除) =(等于) NOT=(不等于)
>(大于) >=(大于或等于) <(小于) <=(小于或等于)
AND条件1条件2
两个重要依据同时为时,结果为真,否则为假
(AND条件1条件2条件3……)
所有条件同时为真时,结果为真,否则为假
颜色代码:0(黑) 1(蓝) 2(绿) 3(青) 4(红) 5(洋红)
6(棕) 7(浅灰) 8(深灰) 9(浅蓝) 10(浅绿) 11(淡青) 12(淡红)
13(浅洋红) 14(黄) 15(白)
花纹代码:1(实线) 2(粗) 3(细斜线) 4(粗斜线) 5(粗反斜线)

LOGO语言基本命令

LOGO语言基本命令

LOGO语言基本命令FD前进命令格式:FD步数BK后退命令格式:BK步数LT向左转命令格式:LT角度RT向右转命令格式:RT角度CS清屏复位命令格式:CS功能:将绘图屏幕清理干净,并让小海龟回到原位(头向上)。

HOME回家命令格式:HOME功能:使小海龟回到原位。

小海龟在回家的路上,会留下足迹。

PU抬笔命令格式:PU功能:命令小海龟抬起龟笔,小海龟再移动时,就不会留下足迹。

PD落笔命令格式:PD功能:命令小海龟落下龟笔,这时的小海龟就又可以画图了。

PE笔擦命令格式:PE功能:命令小海龟变为橡皮,会擦除它经过的线。

HT藏龟命令格式:HT功能:命令小海龟隐藏起来。

ST显龟命令格式:ST功能:命令隐藏起来的小海龟重新显示在屏幕上。

CLEAN清屏格式:CLEAN功能:清屏后小海龟的位置和方向保持不变DRAW清屏格式:DRAW功能:小海龟的位置和方向及窗口的背景色都恢复初始状态。

CT清屏命令格式:CT矩形命令格式:STAMPRECT 边长1 边长2 功能:让小海龟在当前位置按指定的边长画一个矩形,边长1、边长2分别表示矩形矩形相邻两边的长度。

笔色命令格式:SETPC 颜色代码功能:设置龟笔的颜色,代码为“0”的黑颜色,是LOGO系统默认的龟笔的颜色。

笔粗命令格式:SETW 笔号功能:设置龟笔粗细,笔号的范围是1~999,数字越大,龟笔越粗。

椭圆命令格式:STAMPOVAL X Y功能:以小海龟当前位置为椭圆中心,画出指定大小的椭圆。

重复命令格式:REPEAT 重复次数[需要重复的命令]功能:将方括号内的命令重复执行指定的次数填色命令格式:FILL功能:为封闭图形填入颜色。

保存图形命令格式:SAVEPIC ’’文件名功能:将绘图窗口中的图形按指定的文件名存盘。

LOGO系统默认PIC格式的图形,如果要保存BMP格式的图形,存盘时,就要将文件的扩展名规定为“BMP”如:SAVEPIC ’’DBXL.BMP取出图形命令格式:LOADPIC ’’文件名写字命令格式:TT [字符串]功能:让小海龟在当前位置上,写出字符串的内容写字之前还可以事先设置字号和字型格式:SETFONT ’’TIMES 字号字型例如:SETFONT ’’TIMES40 7 TT [沈阳路小学]显示运算结果命令格式:PR 算数表达式功能:显示运算结果坐标定位命令:SETX 横坐标步数值移到横坐标为该数值的纵坐标不变的位置。

LOGO语言命令大全

LOGO语言命令大全

LOGO语言命令大全LOGO语言命令大全1、前进命令: FD[格式]:FORWARD :X[缩写]:FD :X[功能]: 使海龟向前移动指定的 X步。

2、后退命令: BK[格式]: BACK :X[缩写]: BK :X[功能]: 使海龟向后倒退指定的 X步。

3、右转命令: RT[格式]: RIGHT :X[缩写]: RT :X[功能]: 海龟向右转 X度,(按顺时针方向)。

4、左转命令: LT[格式]: LEFT :X[缩写]: LT :X[功能]: 海龟向左转X度,(按逆时针方向)。

5、藏龟命令: HT[格式]: HIDETURTLE[缩写]: HT[功能]: 让海龟隐身。

6、显龟命令: ST[格式]: SHOWTURTLE[缩写]: ST[功能]: 让海龟重现。

7、回家命令: HOME[格式]:HOME[功能]:海龟回到源点上。

但是不清除屏幕,不改变海龟的其它状态。

8、横移命令: SETX[格式]: SETX :X[功能]: 海龟水平移动到命令中:X所指定的坐标位置, 并留下踪迹。

9、纵移命令: SETY[格式]: SETY :Y[功能]: 海龟垂直移动到命令中:Y所指定的坐标位置, 并留下踪迹。

10、走到命令: SETXY[格式]: SETXY [:X :Y] 或 SETXY SE :X :Y[功能]: 海龟从当前位置移到坐标为 (X,Y) 的地方,(在落笔的状态下)并在移动的线路上留下一段直线。

(后者可使用变量、表达式)11、角度命令: SETH[格式]: SETH :D[功能]: 将海龟顺时针转到指定的方向上。

[注意]: 海龟初始时头向上, 定位为0°, 旋转一周为360°。

12、查询海龟的横坐标:XCOR[格式]: XCOR[功能]: 输出海龟当前的水平位置(X轴上)。

13、查询海龟的纵坐标:YCOR[格式]: YCOR[功能]: 输出海龟当前的垂直位置(Y轴上)。

Logo语言简单命令集

Logo语言简单命令集

Logo语言简单命令集
前进命令:fd 步数后退命令:bk 步数
右转命令:rt 角度左转命令:lt 角度
抬笔命令:pu 落笔命令:pd
显示海龟命令:st 隐藏海龟命令:ht
海龟回家命令:home 清屏回位命令:cs
清屏命令:clean 清除文本命令:ct
部分图形清除命令:pe
设置前景色:setpc 数字(0-15) setbg 数字
海龟涂色命令:fill
重复命令:repeat 重复次数[重复内容]
重复命令画正多边形:repeat 边数[fd 边长rt 360/次数] 重复命令化长方形:repeat 2[fd 长rt 90 fd 宽rt 90]
重复命令画圆:repeat 36[rt 5 fd 半径*3.14/18 rt 5]
重复命令画半圆:repeat 18[rt 5 fd 半径*3.14/18 rt 5]
重复命令画1/4圆:repeat 9[rt 5 fd 半径*3.14/18 rt 5]
重复命令画正五角星:repeat 5[fd 边长rt 144]
定义过程:
to 过程名
过程体
End
等待命令:wait 时间
让海龟停止命令:stop
If :a>200 then stop (如果:a>200,那么,然海龟停止)
递归调用:一个过程调用它自身的方式,叫做递归调用。

pc logo 命令一览表

pc logo 命令一览表
编号 1 2 3 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
英文指令 FORWARD BACK RIGHT PENUP PENDOWN PENERASE SETPC SETBG SETWIDTH SHOWTURTLE HIDETURTLE CLEARSCREEN CLEAN CLEARTEXT HOME SETHEAD SETXY SETX SETY SUM REMAINDER QUOTIENT DRAW TEXTSCREEN SPLITSCREEN FULLSCREEN WINDOW FENCE WRAP PRINT REPEAT WHILE IF~ELSE TO END STOP POTS PRINTOUT ER ALL ERASE EDIT INT WAIT ROUND MAKE TYPE
FILL :A = TRUE :A = FALSE XCOR YCOR :A = PI :A = SQRT 4 :A = RANDOM 1,100 :A = EXP 1 :A = LOG 1 :A = SIN 90 :A = COS 90 FIRST "HELLO BF "HELLO LAST "HELLO BL "HELLO LOAD "AAA.LGO SAVE "AAA.LGO COUNT “12fd43g LSH 160 3 ASK [海龟代号表] [命令组] TELL [海龟代号表] DOT [:X :Y] GETXY HEADING STAMPOVAL 100 50 STAMPRECT 50 100

logo乌龟画图命令全部

logo乌龟画图命令全部

logo乌龟画图命令全部logo命令一、绘图初始化命令(DRAW)格式:DRAW功能:让计算机完成一些初始化功能。

二、前进与后退命令1、前进命令格式:FD 步数2、后退命令格式:BK 步数三、转向命令1、左转命令格式:LT 度数2、右转命令格式:RT 度数四、提笔与落笔命令1、提笔命令格式:PU2、落笔命令格式:PD3、笔擦命令格式:PE五、隐龟与显龟1、隐龟命令格式:HT2、显龟命令格式:ST六、回家命令格式:HOME七、清屏命令1、CS命令格式:CS功能:清除屏幕上的图形,并使海龟回到“家”,头朝上。

2、CLEAN命令格式:CLEAN功能:清除屏幕上的图形,且不改变海龟的状态。

八、常用的变色命令。

1、SETBG <颜色代码>:设置屏幕的颜色。

2、SETPC <颜色代码>:设置画笔的颜色。

3、SETW <笔的宽度>: 设置笔的粗细。

笔的宽度的取值范围为1-999。

4、FILL :着色命令九、定位命令:1、SETX <X坐标值>:使海龟水平方向移到X坐标指定的位置2、SETY <Y坐标值>:使海龟垂直方向移到Y坐标指定的位置3、SETXY <X坐标值Y坐标值>:使海龟水平方向移到X坐标指定的位置,垂直方向移到Y坐标指定的位置。

4、XCOR:输出当前海龟在水平方向的位置。

5、YCOR:输出当前海龟在垂直方向的位置。

6、GETXY:输出当前海龟在水平方向的位置和垂直方向的位置。

命令简写功能基本绘图DRAW - 清屏、海龟回母位CLEANCLEARSCREEN CSCLEARTEXT CTFORWARD FD 前进BACK BK 后退RIGHT RT 右转LEFT LT 左转SETMOUSESHAPE 1~23鼠标变形tell 1~15 st bk 50分身龟setattr 0~255文章颜色setbgpattern 1~11 背景变形SETPC(SETBG) 0~14 ⒈海龟颜色⒉背景颜色FILL 颜色填充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…ELSEPAUSECONTINUE COEDIT 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码值的字符比方画一个120的等边三角形rt 120 fd 120 rt 120 fd 120 rt 120 fd 120 rt 120 fd 120画一个腰是100,底是50的等腰三角形rt 150 fd 100 rt 150 fd 100 rt 105 fd 50等腰三角形我也不大会,可是经过我一番琢磨还是做了出来。

LOGO的基本命令

LOGO的基本命令

LOGO的基本命令FD BK RT LT HT ST PU PD SETPC SETBG SETW SETXY SETX SETY SETH(从0开始海龟右转的角度)HOME WAIT FILL RANDOM(取值1~参数之间的整数)INT:取整ROUND :四舍五入AND:并且(必须所有条件都成立时,它才成立)OR:或者(所有条件有一个成立,它就成立)NOT:取反CS DRAW CLEAN PE (改变笔色(和背景色相同)、笔宽、重复走一遍)。

SETW 海龟在宽度正中心STAMPRECT X坐标Y坐标(海龟从边上开始画)(STAMPRECT X坐标Y坐标“TRUE)实心STAMPOV AL X坐标Y坐标(STAMPOV AL X坐标Y坐标“TRUE)海龟状态:方向、坐标、颜色、笔宽、抬落笔XCOR:查询海龟的X坐标YCOR:查询海龟的Y坐标HEADING:查询海龟的方向——从0开始右转的角度LOGO的几种状态:1、全图状态(FS)2图文状态(SS)(默认)3全文状态(TS)2、编辑区图形区命令行3、命令行提示符“?”4、屏幕的状态环绕状态(默认WRAP)超过边界时自动从另一边出现(上下共473步,左右是633步)围栏状态(FENCE)超过边界就提示出错窗口状态(WINDOW)超过边界时自动从另一边出现(上下共65535步,左右是65535步)海龟前进和后退的步数是有范围的(-32678,32767)重复命令REPEAT,2个参数重复次数命令表正多边形:REPEAT 边数[FD 边长RT 360/边数]绕着中心点旋转REPEAT 个数[旋转图形命令回原位RT 360/个数]圆形REPEAT 36[RT 5 FD 0.174*半径RT 5]只要满足是正多边形或圆的命令格式并且总转角≥3600.174的由来:圆的周长:2*PI*半径36边形的周长:36*边长圆周长就是36边形的周长:边长=2*PI*半径/36弧线REPEAT 弧度/10[RT 5 FD 0。

logo语言命令大全

logo语言命令大全

logo语言命令大全DRAW - 清屏、海龟回母位CLEANCLEARSCREEN CSCLEARTEXT CTFORWARD 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…ELSEPAUSECONTINUE COEDIT 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码值的字符。

LOGO基本命令及基本图形模块txt恶意还未

LOGO基本命令及基本图形模块txt恶意还未
WORD? - 是否是字
LIST? - 是否是表
WORD - 连接字
SENTENCE SE 字与表、表与表的连接
FPUT - 连接到表(字)首
LPUT - 连接到表(字)尾
LIST - 组成表
RUN - 运行表
DEFINE - 定义过程
TRUE - 真
FALSE - 假
COUNT - 测长函数
MAKE - 赋值
ITEM - 输出表中第:K个元素
TEST - 测试条件
IFTRUE IFT 测试真
IFFALSE IFF 测试假
KEY? - 是否有键盘输入
NUMBER? - 是否是数
DELETE - 删除文件
RENAME REN 文件改名
数值计算
PRINT PR 换行打印
TYPE - 同行打印
SETCURSOR - 打印格式
OUTPUT OP 输出
INT - 取整函数
ROUND - 四舍五入函数
QUOTIENT - 求商函数
LOGO 命令表
命令 简写 功能
基本绘图
DRAW - 清屏、海龟回母位
CLEAN
CLEARSCREEN CS
CLEARTEXT CT
FORWARD FD 前进 例如:前进50步 fd 50
BACK BK 后退
TO YUAN :R
REPEAT 36 [ RT 5 FD :R*0.174 RT 5 ]
END
TO YUAN2 :B
REPEAT 36 [ RT 5 FD :B RT 5 ]
END
九、:D 度的弧

PC LOGO 常用命令大全

PC LOGO 常用命令大全

MAKE TYPE FILL TRUE FALSE XCOR YCOR PI SQRT RANDOM EXP LOG SIN COS FIRST BUTFIRST LAST BUTLAST LOAD SAVE COUNT LSH ASK TELL DOT GETXY HEADING STAMPOVAL STAMPRECT BYE (DOS) EXIT SAVEPIC LOADPIC OUTPUT TEST IFTRUE IFFALSE FOR ABS PRODUCT SETPRINTER PRINTSCREEN POPS PO ALL DIR PS IFT IFF OP BL BF
显示当前磁盘 设置当前磁盘 删除文件 文件改名 背景色 背景图案 输出屏幕颜色 每只海龟 打印文件 显示图形或结果 或者 记录键盘操作 记录键盘操作 屏幕状态信息 海龟状态信息 进入绘图状态 转到并执行程序 并且 设置背景图案
DISK SETDISK “A DELETE “文件名 RENAME “原文件名 “新文件名 BG DOTCOLOR [X Y] EACH [命令串] PF 文件名 PP ABC X OR Y RC RQ
给变量x赋值为3 打印过程ZFX.LGO的内容 用当前的颜色填充 设定变量 :A 的值为真 设定变量 :A 的值为假 输出小海龟横坐标的值 输出小海龟纵坐标的值 设定变量 :A 的值为圆周率 设定变量 :A 的值为 4 的平方根 设定变量:A的值为取1到100间的随机数 设定变量 :A 的值为取 1 的自然指数 设定变量 :A 的值为取 1 的自然对数 设定变量 :A 的值为取90度的SIN值 设定变量 :A 的值为取90度的COS值 显示 "HELLO 的字首 H 显示 "HELLO 的去首字串 ELLO 显示 "HELLO 的字尾 O 显示 "HELLO 的去尾字串 HELL 打开程序AAA.LGO 保存程序AAA.LGO 计数字符串中的有效字符数量

PC LOGO 4.0 常用命令大全

PC LOGO 4.0 常用命令大全
输出对象的结果,光标在行末
(TYPE对象1对象2……)
输出多个对象的结果,光标在行末
WHO
输出当前活动海龟的代码
XCOR
输出海龟当前位置的横坐标
YCOR
输出海龟当前位置的横坐标
四、计算命令
INT X
求X的整数部分
RANDOM N
随机产生1到N之间的一个自然数,N最大是32767
REMAINDER M N
画空心矩形
(STAMPRECT长宽“true)
画带填充的矩形
TELL龟号
激活一个海龟
TELL[龟号列表]
激活所列海龟
TELLALL龟号1龟号2
激活龟号1到龟号2之间的所有海龟
(龟号代码是0~15)
二、设置命令
FS
切换到全屏作图屏幕
SS
切换到图文混合屏幕
TS
切换到全屏文本屏幕
ND
清除全文本屏幕的所有文本
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)
显示"HELLO的字首H
61
BUTFIRST
BF
去首
BF "HELLO
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LOGO命令集1.前进命令FORWARD,简写FD【格式】FD 步长【功能】命令小海龟按当前方向前进指定的步长。

【说明】⑴在LOGO语言中,命令与数据之间是以空格分隔的。

如,在输入的前进命令和步长之间必须用空格分隔。

⑵小海龟移动时,要特别注意它的当前位置和方向,当前方向就是它的头所指的方向。

⑶让小海龟移动时,是通过步长的长短来控制机器人前进的距离。

⑷步长的具体值就是指距离的长短(小海龟的默认值为每1个步长为0.5厘米)。

如FD 100中步长值为100,是让小海龟前进50厘米。

⑸输入的LOGO命令既可以是大写字母,也可以是小写字母,例如,“fd 100”命令,也可以写成“FD 100”,两种输入方式的执行效果相同。

2.后退命令BACK,简写BK【格式】BK 步长【功能】命令小海龟按当前方向后退指定的步长。

【说明】⑴让小海龟移动时,是通过步长来控制小海龟后退的距离。

⑵小海龟移动时,要特别注意它的当前位置和方向,后退方向就是它的头所指的反方向。

⑶步长的具体值就是指步长的长短(小海龟的默认值为每一步长为0.5厘米)。

⑷前进、后退等命令需要的数据既可以是具体数值,也可以是一个算式,小海龟会自动计算算式,再按计算的结果完成任务。

在计算机中加号、减号、乘号、除号分别用“+”、“-”、“*” 、“/”符号表示。

【应用】后退100步:⑴命令方式:BK 100⑵过程方式:TO HTBK 100END3.左转命令LEFT,简写LT【格式】LT 角度【功能】命令小海龟向左(逆时针方向) 转动指定的角度。

【说明】⑴让小海龟转动时,是通过角度的值来控制小海龟向左转动的角度。

⑵ LOGO语言中LT 180,此命令的是让小海龟左转180度。

【应用】向左转动90度:⑴命令方式:LT 90⑵过程方式:TO ZZLT 90END4.右转命令RIGHT,简写RT【格式】RT 角度【功能】命令小海龟向右(顺时针方向) 转指定的角度。

【说明】⑴让小海龟转动时,是通过角度的值来控制小海龟向右转动的角度。

⑵ LOGO语言中RT 90,此命令的意思是小海龟右转90度。

【应用】向右转动90度:⑴命令方式:RT 90⑵过程方式:TO YZRT 90END5.时间命令WAIT【格式】WAIT 时间【功能】等待一段时间。

【说明】⑴在让小海龟运动时,可以通过时间命令,调整两个命令间的等待时间。

⑵ WAIT 1000 此命令是将等待时间设为1000毫秒(1秒)。

【应用】前进100步,等待1秒:⑴命令方式:RT 90⑵过程方式:TO DDFD 100 WAIT 1000END6.初始化命令DRAW【格式】DRAW【功能】将LOGO语言系统恢复为启动时的初始状态。

【说明】⑴初始化命令,将系统恢复为启动时的初始状态。

⑵初始化命令,是一个无参数命令。

⑶系统启动时默认为初始状态,可以省略。

7.落笔命令PENDOWN,简写PD【格式】PD【功能】命令小海龟落下“画笔”,小海龟就又可以画图了。

⑴落笔命令在“仿真”运行时可以使用,落笔后,小海龟移动时可以留下移动的轨迹。

⑵安装了画笔模块,小海龟就会有一支真正的画笔,这时落笔命令才有作用。

⑶落笔命令PD后面没有参数。

⑷落笔命令要与抬笔命令配合使用,当小海龟处于抬笔状态时,移动不会留下痕迹,只有输入落笔命令,小海龟移动时可以留下移动的轨迹。

【应用】小海龟落下画笔,前进100步:⑴命令方式:PD⑵过程方式:TO DDPD FD 100END8.抬笔命令PENUP,简写PU【格式】PU【功能】命令小海龟抬起“画笔”,这时,小海龟再移动时,就不会留下痕迹了。

【说明】⑴抬笔命令在“仿真”运行时可以使用,系统默认为抬笔状态。

⑵小海龟安装了画笔模块,小海龟就会有一支真正的画笔,这时抬笔命令才有作用。

⑶抬笔命令PU后面没有参数。

【应用】小海龟落下画笔,前进100步,抬起画笔,前进100步:⑴命令方式:PU⑵过程方式:TO DDPD FD 100 PU FD 100END9.笔擦命令PENERASER,简写PE【格式】PE【功能】运行此命令后,海龟移动时不会出现痕迹。

10.重复命令REPEAT【格式】REPEAT 重复次数[需要重复的命令]【功能】将方括号内的命令重复执行指定的次数。

⑴使用重复命令的关键是要找准“需要重复的命令”。

画4条线就应重复4次,画一条线的命令就是“需要重复的命令”。

⑵当某些命令需要反复执行多次时,用重复命令,可以简化命令的输入过程。

【应用】画正方形:⑴命令方式:REPEAT 4[FD 100 WAIT 500 RT 90 WAIT 500]⑵过程方式:TO ZFXREPEAT 4[FD 100 WAIT 500 RT 90 WAIT 500]END11.赋值命令MAKE【格式】MAKE "变量名表达式【功能】将表达式的值,赋给指定的变量。

【说明】⑴ “"”表示赋值对象,"后面是变量名。

⑵表达式是赋值内容,执行赋值命令时先计算,然后将值赋给变量名表示的变量,如MAKE"A 8*3/2,执行后A的值就是12.。

【应用】给变量赋值(前进200步):⑴命令方式:MAKE " A 100⑵过程方式:TO QJMAKE " A 100MAKE " B :A+100FD :BEND12.声音命令PLAY【格式】PLAY [On C D E F G A B]【功能】让小海龟按照曲谱演奏音乐。

【说明】在PLAY命令的曲谱中,包括音符、音阶、节拍、音速。

⑴音符:在PLAY命令中,简谱的1、2、3、4、5、6、7分别是用字母C、D、E、F、G、A、B表示的。

⑵音阶:在PLAY命令中,用On表示音阶的组别,n为0~6之间的整数,表示从低到高的7个音阶,系统默认的音阶是O3。

⑶节拍:节拍是指音符发声的长度。

在PLAY命令中,Ln指定了音符的节拍,它后面的音符都按规定的节拍演奏。

n为节拍代码,它是1~64之间的整数,系统默认的节拍是L4。

常用节拍对照表音符名全音符二分音符四分音符八分音符十六分音符节拍值4拍2拍1拍1/2拍1/4拍简谱示例6---6-666节拍代码124816⑷音速音速是指小海龟演奏乐曲的速度,当我们让小海龟演奏欢快的乐曲时,就应设置快些的音速。

Tn指定了音速,系统默认的音速是T120。

当n大于120时,演奏速度较慢;当n小于120时,演奏速度较快。

⑸在音符前面的节拍代码,可以单独指定这音符的长度。

如,“2E”表示让小海龟唱两拍的“3” 音,即“3-”。

⑹在音符后面的符号“.”相当于简谱中的符点。

如,“2E.”表示三拍的“3”音,即“3--”。

⑺乐曲的末尾出现了休止符,在PLAY命令中,休止符用Pn表示,n的取值与节拍代码相同。

如,P8表示八分休止符。

【应用】演奏1、2、3、4、5、6、7⑴命令方式:PLAY [ O2 C D E F G A B ]⑵过程方式:TO MUSICPLAY [ O2 C D E F G A B ]END13.条件转移命令1【格式1】IF 条件表达式THEN 命令组【功能】当条件表达式成立时,先执行THEN后面的命令,再执行下一行命令。

当条件表达式不成立时,就直接执行下一行命令。

【说明】⑴条件转移命令使机器人有了判断的能力。

根据判断出的结果,小海龟可以有选择地进行下一步的工作。

等于=大于>大于等于>=小于<小于等于<=不等于<>⑵条件表达式可以分为简单条件和复杂条件:①简单条件两个表达式比较就是简单条件(表达式我们放在后面讲,在这里可以理解为一个算式),形式为:(表达式)(关系运算符)(表达式)例如::A>60 :X+2>5*2 :N=0 都是简单条件。

②复杂条件由简单条件进行一些逻辑运算就是复杂条件。

⑶逻辑运算LOGO语言中逻辑运算符有三种:AND(与)、OR(或)、NOT(非),逻辑表达式的运算结果是一个逻辑值。

逻辑运算结果如下::A AND :B 只有A 为真,B为真,逻辑表达式为真。

:A OR :B A和B中只要一个为真,逻辑表达式为真。

:NOT :N N为真,逻辑表达式值为假;N为假,逻辑表达式值为真。

⑷在逻辑运算、关系运算、数学运算的组合条件判断中,必须使用括号来表明运算顺序。

⑸各种数学运算的范围为:0~65535,不能超过。

除法运算为整数除法,即取商。

【应用】躲避前方障碍物过程方式:TO QBZFD 2 WAIT 2IF :PIN5=0 THEN RT 90END14.条件转移命令2【格式2】IF <条件表达式> THEN <命令1> ELSE <命令2>【功能】当条件表达式成立时,执行THEN后面的“命令1”;当条件表达式不成立时,执行ELSE后面的“命令2”。

执行完命令1或命令2后,再执行下一条命令。

【说明】条件转移命令IF <条件表达式> THEN <命令组1> ELSE <命令组2> 必须写在一行。

【应用】躲避前方障碍物过程方式:TO QBZIF :PIN5=0 THEN RT 90 ELSE FD 2 WAIT 2END15.停止命令STOP【格式】STOP【功能】过程执行中遇到此命令,立即停止执行当前的过程。

【应用】躲避前方障碍物过程方式:TO QBZFD 2 WAIT 2IF :PIN5=0 THEN STOPEND16.返回命令RETURN【格式】RETURN【功能】返回调用过程命令的下一个命令。

17.隐龟命令HIDETURTLE,简写HT【格式】HT【功能】把海龟隐藏起来。

18.显龟命令SHOWTURTLE,简写ST【格式】ST【功能】把海龟显示出来。

19.回家命令HOME【格式】HOME【功能】返回海龟起始位置。

20.清除命令CLEAN【格式】CLEAN【功能】清除屏幕上的图形,且不改变海龟的状态。

21.清屏命令CLEARSCREEN,简写CS【格式】CS【功能】清除屏幕上的图形,并使海龟回到“家”,头朝上。

22.清字命令CLEARTEXT,简写CT【格式】CT【功能】清除屏幕上的图形,并使海龟回到“家”,头朝上。

23.图文混屏命令SPLITSCREENSS,简写SS【格式】SS【功能】把海龟隐藏起来。

24.全文字屏命令TEXTSCREEN,简写TS【格式】TS【功能】把海龟隐藏起来。

25.全图形屏命令FULLSCREEN,简写FS【格式】FS【功能】把海龟隐藏起来。

26.设置屏幕颜色命令SETBG【格式】SETBG【功能】设置屏幕的颜色。

27.设置画笔颜色SETPC【格式】SETPC【功能】设置画笔的颜色。

28.设置笔的宽度命令SETW【格式】SETW【功能】设置笔的宽度。

相关文档
最新文档