常用LOGO公式及命令
- 格式:doc
- 大小:62.50 KB
- 文档页数:4
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命令集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 角度【功能】命令小海龟向右(顺时针方向) 转指定的角度。
【说明】⑴让小海龟转动时,是通过角度的值来控制小海龟向右转动的角度。
1、前进命令: FD 步数
3、后退命令: BK 步数
5、左转命令: LT 度数
7、右转命令: RT 度数
9、清屏命令: CS
11.提笔命令: PU
2、落笔命令: PD
4、擦除命令: PE
6、回家命令: HOME
8、笔粗命令: SETW 数
10.改变背景色: SETBG 数值
12.改变画笔色: SETPC 数值
13.初始化命令:DRAW14.填色命令: FILL
15.隐龟命令: HT6.显龟命令: ST
17.等待命令:WAIT 数值18、擦去命令:CLEAN
19、清文屏命令:CT编辑过程命令:EDIT
退出命令:BYE 保存编辑的过程键:F2
26.空心矩形命令: STAMPRECT 长宽
27.实心矩形命令:(STAMPRECT 长宽"TRUE)
28.空心椭圆命令: STAMPOVAL 横向半径纵向半径
29.实心椭圆命令:(STAMPOVAL 横向半径纵向半径“TRUE)
30.画正多边形:REPEA T 边数[ FD 边长RT 360/边数]
31.画奇数正多角星:REPEA T 角数[ FD 边长RT 180-180/角数]
32.画圆(36边形):REPEA T 36 [ RT 5 FD 边长RT 5]
一、命令的简写:
FD (forward)BK (back) LT (left) RT (right)
二、过程的定义:
TO 过程名(过程头)
若干条命令(过程体)
END(过程尾)。
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命令简表林正山老师2009年编制一、初级命令及函数TO文件名NEW Cut 1.DRAW LOGO初始化命令{DRAW CS CLEAN HT}SAVE Save As…Copy 2.CS清屏幕海龟回源点过程体LOAD Paste 3.CLEAN清屏幕不改变海龟状态END OPEN Edit Help 4.HOME海龟回源点5.SS图文混合状态6.TS全文本状态7.FS全图状态8.FD x海龟前进9.BK x海龟后退10.RT x海龟右转11.LT x海龟左转12.PU抬笔13.PD落笔14.HT隐龟15.ST显龟16.SETW n设定笔宽17.PE笔擦18.DOT[x y]画一个点19.SETPC n设定颜色20.FILL填色21.SETBG n背景颜色22.SETPATTERN n前景花纹23.SETBGPATTERN n背景花纹24.STAMPRECT x y画空心矩形(STAMPRECT x y"TRUE)画实心矩形25.STAMPOVAL x y画空心椭圆(STAMPOVAL x y"TRUE)画实心椭圆26.HEADING输出海龟的指向角度27.SETH x海龟顺时针转动到x度处28.GETXY输出海龟当前的xy值29.SETXY[x y]移动海龟到[x y]位置上30.SE连接元素组成表31.SETX x海龟平移到x位置32.SETY y海龟竖移到y位置33.XCOR输出海龟X轴的位置34.YCOR输出海龟Y轴的位置35.ASK[海龟代号][命令组]使指定代号的海龟执行命令组36.TELL[代号组]激活指定的海龟TELL代号1代号2激活两个代号之间所有的海龟37.WHO查询正在活动的海龟的代号38.EACH[命令组]使已激活的海龟分别执行命令组39.SETTURTLES设置可用的海龟总数40.WAIT n延时n/100秒41.PI圆周率42.REPEAT n[命令组]n次重复执行命令组43.IF条件THEN操作ELSE操作STOP 44.FOR〃变量初值终值[命令组](FOR〃变量初值终值[命令组]步长)45.WHIL[条件][条件成立时的命令]46.GO″行标号BEL″行标号48.SQRT输出平方根值49.MAKE"变量名表达式表达式〃变量名51.PR输出项显示(换行)52.TYPE输出项显示(不换行)53.TT输出项屏幕输出54.OP输出制定对象的值55.RANDOM输出随机正整数56.CHAR输出ASC码所对应的字符57.ASCII输出第一个字符的ASC码58.AND逻辑和59.OR逻辑或60.NOT逻辑“非”61.TRUE逻辑真62.FALSE逻辑假63.TEST检测表达式输出的真假64.IFF TEST输出为假执行命令65.IFT TEST输出为真执行命令二、常用公式正多边形REPEAT边数[FD边长RT360/边数]正多角星REPEAT角数[FD边长RT180-180/角数]适合画奇数角正多角星REPEAT角数[FD边长RT:K*360/角数]其中:K为1~(角数/2)之间除不断角数的数空心多角星REPEAT角数[FD边长RT720/角数FD边长LT360/角数]画圆、弧REPEAT度数[FD半径*PI/180RT1]REPEAT度数[FD半径*0.0174RT1]REPEAT度数[RT0.5FD半径*PI/180RT RT0.5]多边形圆REPEAT36[FD半径*0.174RT10]REPEAT36[FD半径*PI/18RT10]REPEAT18[FD半径*PI/9RT20]叶子REPAET2[REPEAT度数[FD半径*PI/180RT1]RT180-度数]三、运算符号+-*/=<<=>>=ASC值:0-48A-66K-75U-85a-97k-107u-117空格-32回车-13。
常用LOGO公式及命令在设计领域中,LOGO是指用特定的标志性图形、字体或符号来代表一个公司、组织或品牌的标识。
LOGO的设计需要满足简洁易记、具有辨识度、能够传达品牌特点和价值观等要求。
在设计LOGO时,常用的公式和命令可以帮助设计师实现一些常见的效果和操作。
下面是一些常用LOGO公式及命令:1.文字LOGO:-改变字体大小、颜色和样式:通过修改字号、字体、颜色和样式等参数,可以使文本更加突出和个性化。
-文字排列和布局:使用对齐、分散和组合等命令来调整文字的排列和布局方式,使其更加美观和和谐。
2.图形LOGO:-基本形状:使用命令绘制基本的几何形状,如圆形、正方形、矩形等,可以通过修改参数来调整形状的大小和比例。
-线条和路径:通过绘制线条和路径,可以创造出更多复杂的图形效果,如曲线、弧形、波浪等。
-填充和边框:使用命令设置填充和边框的颜色、样式和透明度,可以为图形增加更多的视觉效果。
-图形组合和变形:使用命令将多个图形组合在一起,形成新的形状和图案,还可以使用变形工具对图形进行调整,如翻转、旋转和扭曲等。
3.特效和修饰:-阴影和投影:使用阴影和投影效果可以为LOGO增加立体感和深度感,使其更加生动和吸引人。
-渐变和纹理:通过设置渐变和纹理效果,可以为LOGO增加更多的层次和丰富的纹理,使其更加美观和独特。
-变形和变换:通过使用变形和变换工具,可以对LOGO进行形状的变形和扭曲,创造出更加有趣和具有创意的效果。
4.输出和导出:-保存和导出:使用保存和导出命令可以将设计好的LOGO保存到硬盘或导出为各种常见的图片格式,如JPEG、PNG和SVG等。
-分辨率和尺寸:通过设置分辨率和尺寸参数,可以控制输出图片的清晰度和大小,以适应不同的使用场景和媒介。
这些是一些常用的LOGO设计公式和命令,设计师可以根据需要结合实际情况进行调整和创新,以创造出独特而又符合品牌形象的LOGO。
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重复次数[命令语句]作用:将方括号里的内容重复执行指定的次数。
比如:几何图形边数总共旋转度数每次旋转角度旋转公式正三角形 3 360 120 360/3正四边形 4 360正五边形 5 360正三角形: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](STAMPOV AL X方向半径Y方向半径“TRUE)(实心)(STAMPOV AL 100 100 “true)15、画奇数正多角星REPEAT 角数[FD 边长RT 180-180/角数]REPEAT 角数[FD 边长LT 180-180/角数]16、画偶数正多角星(是4的倍数)REPEAT 角数[FD 边长RT 180-360/角数]如:8、12、16、20等另类偶数正多角星6、10、14等就除2是一个奇数,不能用上面命令17、14、18等用下面公式:REPEAT 角数[FD 边长RT 180-720/角数]18、空心正多角星REPEAT 角数[FD 边长RT 720/角数FD 边长LT 360/角数] 19、画圆画右圆:REPEAT 360[FD 半径*PI/180 RT 1]画左圆:REPEAT 360[FD 半径*PI/180 LT 1]20、画弧:画右弧:REPEAT 度数[FD 半径*PI/180 RT 1]画左弧:REPEAT 度数[FD 半径*PI/180 LT 1]21、画叶子REPEAT 度数[FD 半径*PI/180 RT 1]RT 180 —度数REPEAT 度数[FD 半径*PI/180 RT 1]RT 180 —度数画叶子的命令使用嵌套命令后:REPEAT 2[REPEAT 度数[FD 半径*PI/180 RT 1]RT 180 —度数]22、画立体五角星RT 18REPEAT 5[FD :B RT 144 FD :B RT 54 FD :B*1.9 BK :B*1.9 LT 126]23、LOGO的各种屏幕状态(1)图文状态SPLITSCREEN SS(2)全图状态FULLSCREEN FS(3)全文本状态TEXTSCREEN TS24、画笔的设定(1)笔色的设定SETPC 颜色代码(2)笔粗的设定SETWIDTH 笔宽SETW 笔宽25、设置屏幕的背景(1)设置屏幕颜色SETBG 颜色代码(2)设置屏幕花纹SETBGPATTERN 花纹代码26、填色命令FILL27、随机数RANDOM X28、显示输出命令PRINT 显示输出内容PR 显示输出内容29、保存文件命令SA VEPIC “文件名SA VEPIC “*.bmp30、表达式:PRINT表达式显示表达式的值(PRINT [5+8]= 5+8)31、数学问题加法器:MAKE “S :S+:M乘法器:MAKE “S :S* M记数器:MAKE “N :N+132、给变量赋值命令:MAKE “变量名表达式to DYmake “J 0repeat 100[MAKE “J :J + 1 PRINT :J]endto DYmake “J 0repeat 50[MAKE “J :J +2 PRINT :J]end33、颜色及其代码:代码颜色代码颜色代码颜色0 黑色 6 深黄色12 红色1 深蓝色7 浅灰色13 粉红色2 绿色8 深灰色14 黄色3 青色9 蓝色15 白色4 褐色10 鲜绿色5 紫色11 青绿色。
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常用命令列表类别命令功能行进FD n前进n步BK n后退N步转角LT n左转N度Rt N右转N度Seth N设海龟方向为N度笔的性质PU抬笔PD落笔Setpc N设置笔的颜色N(0-15)Setw N设置笔的宽度NSetbg N改变背景为N(0-15)海龟的性质HT藏龟ST显龟复位CS清屏HOME回家(中心点)DRAW清屏并回家显示字符TT "字符显示字符擦除CT清除命令窗口文本PE擦除笔道图形窗口性质WINSIZE测试图形窗口大小Setwinsize n1 n2设置图形窗口大小为N1长,N2宽画矩形Stamprect画矩形,宽为N1,高为N2Stampoval画椭圆Fill填色编辑过程Edit 过程名编缉一个过程Edit all显示所以过程重复REPEAT N [语句]重复执行N次[语句]保存Savepic “文件名保存图形Save “C\:zfx.lgo保存过程在C盘,文件名为zfx.lgo打开Loadpic “文件名取出图形等待Wait N等待N(N为100是1秒)计算PR数学计算并显示结果定义过程To 过程名过程END定义一个过程从键盘输入一个数值给指定变量Make “变量名READ从键盘输入一个数值给指定变量。
LOGO要点与练习
1)多角星
(1)角的数目是奇数时:转角= 180 - 180 / 角数
(2)角的数目是双数时:转角= 180 - 360 / 角数
注意:六角星不能用此法来画,根据图形闭合原理,画多角星时,总转角是360度的整数倍:总转角= 360* K / N K是倍数、N是角数。
要求:K < N / 2 且K、N 互质(即没有公约数)
2)圆弧的组合:
圆弧三要素:半径、度数、海龟指向(起点、终点)。
右转弧的标准过程:
TO YH :X :R
REPEAT :X [ RT 0.5 FD :R*PI/180 RT 0.5 ]
END :X = 圆弧的度数 :R = 圆弧的半径画叶子:两段弧相对组成叶,组成阔叶的两段弧的度数大,组成窄叶的两段弧的度数小。
叶是无交叉封闭图,总转角应为360度,每段弧应完成180度,但组成叶的弧都不到180度,故每段弧画完后要加转一个角度。
画 花:用圆和叶来旋转,可以画出花朵。
圆弧的其它组合范例:
3)复杂图形的分析方法:
(1)看能否分成几个部分,用子过程处理
(2)看有无可以用重复命令处理的部分
(3)注意找出图形的基本构件和构件之间的连接关系
(4)注意各部分起点和终点的海龟位置与方向。