Logo的语言命令
Logo语言学习要点
Logo语言学习要点一、打开Logo语言程序:打开桌面上的二、认识Logo语言窗口三、熟记命令:1、显(隐)S(H)T2、前是FD后BK3、左右C(R)T4、提笔PenUP落笔PenD5、清屏CS擦除PE6、回到原点HOME7、重复:repeat [重复的内容]8、画笔粗细:SETW9、画正多边形:REPEA T 边数[FD 步长LT(RT)360/边数](36边是近似圆.180/边数近似半圆)10、嵌套命令:REPEA T 要重复的图形的个数[画单个图形的命令RLT(RT)360/图形的个数]实例:1、画五角星rt 20 {右转20度}Repeat 5 [fd 100 rt 144] {重复5次[前进100度右转144度]}2、画小旗FD 50 RT 90 FD 50 {前进50步右转90度前进50步}HOME {回到原点}BK 50 {后退50步}3、画正方形FD 100 RT 90FD 100 RT 90FD 100 RT 90FD 100 RT 904、画楼梯repeat 5 [bk 20 rt 90 fd 20 lt 90 ]5、画由4个长方形组成的风车方法1:REPEA T 2 [FD 80 RT 90 FD 20 RT 90 ]RT 90REPEA T 2 [FD 80 RT 90 FD 20 RT 90 ]RT 90REPEA T 2 [FD 80 RT 90 FD 20 RT 90 ]RT 90REPEA T 2 [FD 80 RT 90 FD 20 RT 90 ]RT 90方法2:REPEA T 4 [REPEA T 2 [FD 80 RT 90 FD 20 RT 90 ] RT 90 ] 6、画由8个长方形组成的风车REPEA T 8 [REPEA T 2 [FD 80 RT 90 FD 20 RT 90 ] RT 45 ]7、画由3个三角形组成的风车REPEA T 3 [REPEA T 3 [FD 50 RT 120 ] RT 120 ]8、画由30个正方形组成的花。
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语言命令YCOR 输出第一个活动海龟的Y坐标XCOR 输出第一个活动海龟的X坐标WAIT 等待n/100秒WHILE 当条件为真时,重复执行命令表WHO 输出由TELL命令定义的当前活动海龟的代码表WIDTH 输出第一个活动海龟笔的宽度WINDOW 设置图形窗口为窗口模式WINDOWPOINT 将海龟坐标[x y]转换为图形窗口坐标.WINDOWS 下面两个命令为Windows API调用.WINDOWSLWINSIZE 输出图形窗口的大小WINVER 输出Windows的版本.WNDPROC 调用属于LOGO设计环境主窗体的Windows消息回收程序WORD 将各输入项合成一个字输出WORD? 检查对象是否是一个字WRAP 将图形窗口设置为WRAP方式.WRITE 写二进制或文本数据到文件VERSION 输出PC-LOGO的版本信息UNBURY 取消对指定对象的隐藏UNBURYALL 取消对所有对象的隐藏UNBURYNAME 取消对指定变量的隐藏UNBURYPROC 取消对指定过程的隐藏UNBURYPROP 取消对指定属性的隐藏UNGETBYTE 将数值n对应的ASCII码字符插入输入流首位TAB 系统变量,设置编辑时制表符的停留位置。
TELL 激活一个或一组海龟TELLALL 激活从n1到n2范围内的海龟TEST 测试其输入的真值TEXT 以表的形式输出指定的过程TEXTARRAY 把字节数组转换成字TEXTBG 将听众窗口的背景颜色变为n号色TEXTFG 将听众窗口的文本颜色变为n号色TEXTSCREEN 将听众窗口最大化THEN IF命令的一部分THING 输出变量w的值THROW 与CATCH配合使用,若其参数W与CATCH的参数W相同,则返回到CATCH的位置去继续执行TIME 以表的形式输出当前时间TIMER 计时开始,间隔为n/100秒TO 开始定义过程TONE 播放一个频率为freq赫兹,长度为dura/18.2秒的声音TOPLEVEL 停止一个过程的执行,返回命令状态TOWARDS 输出海龟所在位置到点[X,Y]的方向TRACE 系统变量,决定是否跟踪程序的执行;使用格式TRACE.LEVEL 系统变量,决定跟踪程序执行的信息详细程度;使用格式;TRACED 以表的形式输出所有被跟踪过程TROFF 停止跟踪指定对象TRON 开始跟踪指定对象TURTLEFACTS 以表的形式输出第一个活动海龟的各项属性.TURTLEPOINT 将图形窗口坐标转换成海龟坐标TURTLES 输出已定义的海龟的总数TURTLETEXT 在当前海龟的位置,用当前的笔色显示字W或表LTYPE 在屏幕上打印对象,但不回车SAVE 存储文件SAVEPIC 存储图形文件(默认扩展名为.PCX)SAVESNAP 将用SNAP命令捕捉的位图存盘SCREENFACTS 输出关于听众窗口和图形窗口的信息表.SEEK 移动文件读/写指针的位置SENTENCE (SE) 将输出项合成一个新表SETATTR 设置听众窗口的颜色属性SETBG 设置图形窗口的背景颜色SETBGPATTERN 设置图形窗口的背景样式SETCOLOR n l 根据表达l更改n颜色设置。
logo语言常用命令详解
to p34cc
draw fs
ask 1 [rt 45 setpc 1]
ask 2 [rt 90 setpc 2]
ask 3 [rt 135 setpc 3]
ask 4 [rt 180 setpc 4]
ask 5 [rt 225 setpc 5]
ask 6 [rt 270 setpc 6]
TELLALL 海龟代号1 海龟代号2 告诉从代号1至代号2的海龟为活动龟
六、定义过程:
过程结构:
TO 过程名
过程体
END
带变量的过程
TO 过程名 变量名1 变量名2 变量名3…… (变量名的表示是:+英文字母,英文字母可以是一个或多个,一个变量用多个字母时字母之间不能有空格)
end
to p29
draw fs
pu lt 90 fd 300 rt 90 fd 100 pd setpc 12
stamprect 40 25
stamprect 60 50
stamprect 80 75
stamprect 100 95
stamprect 120 120
pu rt 90 fd 300 setpc 9 lt 90 fd 50 pd
stampoval 50 50
pu home setpc 0 bk 80 lt 90 fd 80 rt 90 pd stamprect 150 100
pu fd 25 rt 90 fd 25 pd (stamprect 100 50 "true)
pu fd 30 lt 90 fd 75 pd lt 30 fd 50 (stampoval 15 15 "true)
LOGO语言
三、PCLOGO语言绘图的辅助方法
(四)随机绘图
随机函数:random 参数(小于等于32767) (随机产生一个由1-参数之间的一个整数。) (1)repeat 100[repeat 5[rt 45 pu fd 20 setpc random 15 pd repeat 5[fd 30 rt 144]]]
2、用重复命令画长方形
格式:REPEAT 2 [FD 边长1 RT 90 FD 边长2 RT 90]
3、用重复命令画平行四边形
格式:REPEAT 2 [FD 边长1 RT 角1 FD 边长2 RT 180-角1]
二、logo语言绘图的基本命令。
(九)用重复命令绘图
4、用重复命令画菱形
格式:REPEAT 2 [FD 边长 RT 角1 FD 边长 RT 180-角1]
3、设置屏幕背景颜色命令:SETBG,用法:SETBG 颜色号 作用:将屏幕作图区设置为指定颜色。绘图时要先设置背景色, 否则会将屏幕上的图形消除。
三、PCLOGO语言绘图的辅助方法
(一)彩色绘图
4、填充颜色命令:FILL 用法1:FILL 作用:用封闭线颜色填充封闭图形。 用法2:(FILL 封闭线颜色号) 作用:用当前画笔颜色填充封闭图形。 使用FILL命令要按下列步骤进行:第一步,海龟抬笔进入封闭区域 内,注意不要停在封闭线上;第二步,海龟落笔,并设置画笔颜色为要 填充的颜色;第三步,根据填充要求选择一种填充格式,执行填充命令。 5、图案填充
四、图形程序设计
(一)过程和过程的编辑
EDIT命令的三种使用方法: 第一种,?EDIT回车,打开一个空白编辑窗口,窗口名为Editor; 第二种,?EDIT 过程名回车,打开一个有过程头和过程尾的编辑窗口, 窗口名为指定的过程名; 第三种,?EDIT 过程名1 过程名2 „„回车,打开一人同时定义多个过 程的编辑窗口,且每个过程都有过程头和过程尾,窗口名为第一个过程的过 程名。 过程编辑完成之后,可按功能键F2退出编辑窗口,返回命令绘图状态。 4、过程的执行 5、保存过程 四种方法。 第一种是使用常用工具栏中的 保存命令按钮; 第二种是使用文件菜单下的Save选项; 第三种是按键盘上功能键F6。 第四种使用SAVE命令。 无论用哪种方法保存,其操作与其它应用软件的操作相同。但文件名与过 程名是两个概念,可以相同也可以不同。
pc logo语言命令大全
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 S S 图文混合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 删除程序AAA 42 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 P S 打印屏幕图形PSPS “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特殊命令
(四)其他命令
1、ASCII 字符串 —— 输出字符串中第一个字符的ASCII码。 2、CHAR ASCII码值(0~255) —— 输出指定ASCII码的对应字符。 3、COUNT 字或表 —— 输出指定字或表所包含的字符或元素的个数。 4、RC —— 输出从键盘输入的第一个字符。 5、RQ —— 将从键盘输入的内容作为一个表输出。
(二)选取命令(2) 1、FM 字1或表1 字2或表2 —— 输出字2或表2中从字1或表1开始的右边所 有字符。 2 ITEM 2、ITEM 数字 字或表 —— 输出字或表中,由数字指出的第几个字符 或元素。 3、PICK 字或表 —— 从字或表中随机挑选一个字符或元素输出。
(三)合成命令
1、WORD 字1 字2 ( WORD 字1 字2 字3 字4 …) —— 将多个字合成一个新字。 2、SE 字1或表1 字2或表2 (SE 字1或表1 字2或表2 字3或表3 …) —— 将多个字或表合成一个新表。 3、FPUT 字1或表1 字2或表2 —— 将第一个输入加到第二个输入前面,输出一个新字或 新表。 4、LPUT 字1或表1 字2或表2 —— 将第一个输入加到第二个输入后面,输出一个新字或 新表。 5、LIST 字1或表1 字2或表2 (LIST 字1或表1 字2或表2 字3或表3 …) —— 将每个输入作为一个元素,输出一个新表。
特殊LOGO命令 特殊LOGO命令 LOGO
一、多龟操作 1、TELL 海龟代号 或 TELL [海龟代号表] —— 激活指定代号的海龟 指定的海龟必须是已经定义过的。LOGO启动时预 设为可用16只海龟,它们的代号为0至15。 例如: TO DUOGUI TELL [0 1 2 3 4 5 6 7] PD ST EACH [SETH 45*WHO SETPC WHO FD 30] END
LOGO语言辅导
(四)带参数的过程
4、常用的几种图形的参数过程
(5)画空心星
TO KXX :B :J :N
REPEAT :N [FD :B RT :J FD :B LT :J-360/:N]
二、logo语言绘图的基本命令
(二)移动命令: 前进命令:fd 参数 作用:海龟沿龟头方向移动指定的龟步数。Fd 100 后退命令;bk 参数 作用:海龟沿龟头反方向移动指定的龟步数。Bk 50 (三)旋转命令
左转命令:lt 参数 作用:海龟向左旋转指定的角度。Lt 90
右转命令:rt 参数 作用:海龟向右旋转指定的角度。Rt 45 以0度为基准顺时针旋转命令:seth 参数 seth 45 (四)笔命令 抬笔命令:pu 作用:使海龟变为抬笔状态。 Pen up 落笔命令:pd 作用:使海龟变为落笔状态。Pen down 笔宽命令:setw 参数(1-999)作用:设置海龟笔画线的宽度。(width 查
棕 灰白
8
9
10
11
12
13
14
15
深灰 浅蓝 浅绿 浅青 浅红 浅紫 黄
白
2、设置画笔颜色命令:SETPC,用法:SETPC 颜色号 作用:使海龟以指定的颜色绘图。Set pen color
3、设置屏幕背景颜色命令:SETBG,用法:SETBG 颜色号 作用:将屏幕作图区设置为指定颜色。绘图时要先设置背景色,
四、图形程序设计
(一)过程和过程的编辑
1、什么是过程
TO YE DRAW REPEAT 2 [REPEAT 9 [RT 5 FD 80*0.174 RT 5 ] RT 90]
END 一个过程的基本结构是: TO 过程名 过程体 END 2、过程名的取法
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语言简单命令集
前进命令: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,那么,然海龟停止)
递归调用:一个过程调用它自身的方式,叫做递归调用。
Logo语言常用命令
Logo语言常用命令(一)一、 Logo常用基本命令1、隐龟:HT 显龟:ST2、清屏:CS 清屏: CLEAN3、初始化: DRAW 清屏复位: CS 与DRAW 比较4、前进:FD 步数后退:BK 步数5、右转:RT 角度数左转:LT 角度数6、提笔:PU 落笔:PD7、擦除:PE 复位:HOME8、背景:SETBG 颜色代码画笔:SETBC 颜色代码9、填充颜色:FILL 笔粗:SETW 数值10、海龟定位X方向SETX X Y方向SETY Y11、海龟定位SETXY [X Y]12、画点命令DOT [X Y] 在[X Y]位置上画一个点13、海龟定向命令(角度不会积累)SETH 度数将海龟顺时针转到指定的方向上14、查询海龟在X轴上位置XCOR Y轴上位置YCOR15、重复命令画正多边形的方法:REPEAT 边数[FD步长LT(RT)360/边数]右正多边形:REPEAT 边数[FD 边长RT 360/边数]左正多边形:REPEAT 边数[FD 边长LT 360/边数]重复命令:repeat重复次数[命令语句]作用:将方括号里的内容重复执行指定的次数。
比如:正三角形:repeat 3 [fd 100 rt 360/3] 即:repeat 3 [fd 100 rt 120] 四边形:repeat 4 [fd 100 rt 360/4] 即:repeat 3 [fd 100 rt 90]16、重复命令(画重复图形)REPEAT 重复次数[需要重复的命令]repeat5 [bk 20 rt 90 fd 20 lt 90]重复命令不但可以用来画正多边形,还可以画由基本图形重复组成的图形。
用重复命令如图所示楼梯图形。
(1)楼梯由5个相同的基本图形“”组成。
(2)确定小海龟出发的位置和方向,列出画基本图形“”的命令:Bk 20 rt 90 fd 20 lt 90(3)用重复命令画5个基本图形(楼梯)repeat5 [bk 20 rt 90 fd 20 lt 90]用重复命令画所示的长城图形。
六年级上册信息技术2.1LOGO语言的命令格式电子工业版
试试看
清除图形窗口,然后在图形窗口中画一个如图所示的折线图形。
③前进120
②左转90度
①前进60
小结
(1)1步长=0.5厘米 100步长=100*0.5=50厘米 (2)FD 100=FD 50+50
注意:运算符号+、-、*、/。 (3)清屏命令:CS
第二单元 让LOGO的小海龟动起来
第一课时 LOGO语言的命令格式
LOGO语言的一般格式
LOGO命令的一般格式:命令+空格+[参数] 命令:指挥小海龟怎样做动作。通常用命令的英文词缩写 表示。 注意:带中括号[]表示参数是可变的、可选择的。
LOGO中的基本动作命令
命令 前进(forward)
后退(back) 左转(left)
②右转90度 ①前进100
③前进140
终点
起点
具体步骤:
第1步:启动LOGO。 第2步:在听着窗口的命令提示符“?”后输入命令“FD 100”,按回 车键,小海龟在图形窗口中前进一段距离并画出一条线段。 第3步:在新一行命令提示符“?”后输入“RT 90”,按回车键,小海 龟在图形窗口中向右旋转90度。 第4步:在新的一行命令提示符“?”后输入“FD 140”,按回车键, 小海龟在图形窗口中画出折线。
格式 FD 步长(前进的距离)
BK 步长(后退的距离) LT 度数(转过的角度)
作用
小海龟按当前的方向前进指 定的距离,并画出线段
小海龟按当前的方向后退指 定的距离,并画出线段 小海龟向左旋转指定的度数
右转(right)
RT 度数(转过的角度)
小海龟向右旋转指定的度数
做一做:
用LOGO命令指挥小海龟画出如图所示的折线图:
Logo语言命令一览表
printout
po
显示或打印过程
命令
简写
中文含义及功能对照表
poall
显示或打印所有的过程
pots
显示或打印过程名
outdev
outdev 1接通打印机outdev 0断开
erase
er
删除工作区中指定的某一过程
erall
删除工作区中所有的过程
save
将程序存入磁盘
load
将程序从磁盘调入内存
savepic
将屏幕上的图形存入磁盘
loadpic
将图形从磁盘调入屏幕
dir
列磁盘目录
erasefile
删除磁盘文件
If……
条件转移
Fance
围栏
Warp
环绕
Tell
激活
Ask
指名执行
Who
பைடு நூலகம்当前海龟号
Each
逐个执行
Logo语言命令一览表
命令
简写
中文含义及功能对照表
forward
fd
前进fd 50
back
bk
后退bk 50
right
Rt
右转rt 90
left
Lt
左转lt 90
penup
pu
抬笔pu
pendown
pd
落笔pd
hideturtle
ht
藏龟ht
showturtle
St
显龟st
repeat
重复repeat 36[ fd 60*6.28/36 rt 10]
ycor
显示y坐标
heading
显示角度
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码值的字符。
pc logo语言命令大全
纵坐标 SETY 100
把小海龟定位在纵 坐标(X,100)
求和函 数
SUM X Y 或(SUM X
Y…)
求几个数的和
余数函 数
REMAINDER Y
X
求X/Y的余数部分
求商函 数
QUOTIENT X Y
求X/Y的商
初始化 DRAW
初始化
本文 TS
进入本文模式
图文混 合
SS
进入图文混合模式
全图 FS
108GO 109AND 110FM 111SETPATTERN
背景图 案
输出屏 DOTCOLOR [X 输出屏幕某一点的
幕颜色 Y]
颜色代码
每只海 龟
EACH
[命令串]
每只海龟都执行命 令串
打印文 件
PF 文件名
显示图 形或结 PP ABC 果
显示ABC过程的图 形
或者 X OR Y
X或者Y
记录键 盘操作
PC LOGO 4.0常用命令一览表
编 号
英文指令
1 FORWARD
2 BACK
3 RIGHT
5 PENUP
6 PENDOWN
英文 简码
中文指 令
用法举例
FD 前进 FD 100
BK 后退 BK 100
RT 右转 RT 90
PU 抬笔 PU
PD 落笔 PD
7 PENERASE PE 笔擦 PE
8 SETPC
进入全图模式
穿透 WI
小海龟活动范围可 穿过绘图区边界
围墙 FE
小海龟活动范围限 制在绘图区边界
绕回 WRAP
小海龟活动范围可 穿过绘图区边界
印出 PR "HI"
logo语言教程(命令)
【功能】命令小海龟落下“画笔”,小海龟就又可以画图了。
⑴落笔命令在“仿真”运行时可以使用,落笔后,小海龟移动时可以留下移动的轨迹。
⑵安装了画笔模块,小海龟就会有一支真正的画笔,这时落笔命令才有作用。
⑶落笔命令PD后面没有参数。
⑷落笔命令要与抬笔命令配合使用,当小海龟处于抬笔状态时,移动不会留下痕迹,只有输入落笔命令,小海龟移动时可以留下移动的轨迹。
⑵当某些命令需要反复执行多次时,用重复命令,可以简化命令的输入过程。
【应用】
画正方形:
⑴命令方式:REPEAT 4[FD 100 WAIT 500 RT 90 WAIT 500]
⑵过程方式:
TO ZFX
REPEAT 4[FD 100 WAIT 500 RT 90 WAIT 500]
END
10.赋值命令MAKE
⑴命令方式:RT 90
⑵过程方式:
TO DD
FD 100 WAIT 1000
END
6.初始化命令DRAW
【格式】DRAW
【功能】将LOGO语言系统恢复为启动时的初始状态。
【说明】
⑴初始化命令,将系统恢复为启动时的初始状态。
⑵初始化命令,是一个无参数命令。
⑶系统启动时默认为初始状态,可以省略。
7.落笔命令PD
【应用】向右转动90度:
⑴命令方式:RT 90
⑵过程方式:
TO YZ
RT 90
END
5.时间命令WAIT
【格式】WAIT时间
【功能】等待一段时间。
【说明】
⑴在让小海龟运动时,可以通过时间命令,调整两个命令间的等待时间。⑵WAIT 1000此命令是将等待时间设为1000毫秒(1秒)。
LOGO语言命令解析
常用命令BK 后退===========================【格式】BK 步长【功能】后退指定的步长。
【参数】参数为“步长”,其单位为屏幕上的一点或一个像素点。
【特别说明】1.海龟后退的方向,是按海龟头指的反方向,即海龟尾部所指方向。
海龟移动一步的距离为屏幕上的一个点/像素点。
2.在LOGO语言中,命令与参数之间是以空格分隔的。
如:在输入的前进命令和步长参数之间必须用空格分隔命令,确定输入完成后,再按回车键执行。
如:让海龟右转90度后,再前进50步,也可以用下面的方式完成:“LT 90 BK 50”它们的不同点是:海龟的方向不同。
CHANGE 更换海龟形象===========================【格式】CHANGE 海龟形象编号【功能】选择系统内置的海龟形象。
LOGO共有8个内置形象。
【参数】海龟形象编号的对应如下:0.海龟,1. 瓢虫,2.蜘蛛,3.蝴蝶,4.汽车,5.铅笔,6.飞机,7.热气球。
【特别说明】1.执行更换海龟命令后,海龟仍保持原来的位置和方向,它还可以继续画图。
【应用实例】例:更换海龟对象为蝴蝶对象操作:CHANGE 3CLEAN 原地清屏===========================【格式】CLEAN【功能】清理绘图屏幕,保持海龟当前所有状态。
【参数】无【特别说明】用CLEAN命令清屏幕后,对象的当前状态(位置和方向)保持不变。
【实例】例:清理绘图屏幕,保持对象当前状态操作:CLEANCS 清屏===========================【格式】CS【功能】让海龟清除屏幕,回复到原始状态。
海龟对象回到母位,且海龟头向上。
【参数】无【特别说明】1.在海龟画新的图之前,一般要先用“清屏”命令清除海龟原来画的图。
【实例】例:让海龟清洁屏幕操作:CSCT 清命令框===========================【格式】CT【功能】清除命令框窗口内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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码值的字符fd 前进bk 后退lt 左转rt 右转draw 海龟初始化cs 清屏home 让海龟回到初始位置(留下痕迹)clean 清除图形窗口中的内容,海龟不移动位置。
pu 抬笔pd 落笔repeat 重复执行一串命令常用的初级的语言命令就是这些了。
还有改变笔的大小 setw命令简写功能基本绘图DRAW - 清屏、海龟回母位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码值的字符。