Logo语言常用命令

更新时间:2023-07-31 18:43:39 阅读: 评论:0

Logo语言常用命令(一)
一、Logo常用基本命令
1、隐龟:HT              显龟:ST   
2、清屏:CS              清屏: CLEAN
3、初始化: DRAW          清屏复位: CS 与DRAW 比较
4、前进:FD 步数          后退:BK 步数
5、右转:RT  角度数      左转:LT  角度数
6、提笔:PU              落笔:PD
7、擦除:PE              复位:HOME
8、背景:SETBG 颜色代码  画笔:SETBC  颜色代码
9、填充颜色:FILL        笔粗:SETW  数值
10、海龟定位X方向    SETX X    Y方向  SETY Y
11、海龟定位  SETXY [X Y]
12、画点命令  DOT [X Y]  在[X Y]位置上画一个点
13、海龟定向命令 (角度不会积累) SETH 度数
将海龟顺时针转到指定的方向上
14、查询海龟在X轴上位置  XCOR  Y轴上位置  YCOR
15、重复命令画正多边形的方法:
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]
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]
用重复命令画所示的长城图形。
repeat 5 [fd 20 rt 90 fd 20 rt 90 fd 20 lt 90 fd 20 lt 90]
17、重复命令的嵌套
(1)单个图形的旋转
第一种方法:
  “风车”是由4个长方形组成的,每画完一个长方形,向右旋转90度,再画下一个长方形,这样进行4次。
画长(80步)和宽(20步)的长方形命令:
幼儿园德育教案
repeat 2 [fd 80 rt 90 fd 20 rt 90]
大寿祝福语疑问:
(1)画“风车”的时候,为什么每画完一个长方形要RT 90?
(2)上面的命令有什么规律?可以分成几组?
repeat 2 [fd 80 rt 90 fd 20 rt 90]
rt 90
repeat 2 [fd 80 rt 90 fd 20 rt 90]
rt 90
repeat 2 [fd 80 rt 90 fd 20 rt 90]
rt 90
repeat 2 [fd 80 rt 90 fd 20 rt 90]
rt 90
第二种方法:
  画“风车”的过程是由4组如下相同的命令组成的:
repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90
  相同的命令可用重复命令完成,因此,画风车的4组命令可以简化成:
repeat 4  [repeat 2 [fd 80 rt 90 fd 20 rt 90] rt 90]
重复次数(图形个数) 画基本图形长方形        360/图形个数
在Logo语言中,重复命令里面又套用重复命令,叫做重复命令的嵌(qian)套,嵌套的时候,每层复复都有自己的重复次数,每层各有一对中括号。
18、画矩形命令
STAMPRECT  X方向边长  Y方向边长 (空心)
STAMPRECT  50  100
(STAMPRECT  X方向边长  Y方向边长 “TRUE)(实心)
( STAMPRECT  50  100 "true)
19、画圆形命令
STAMPOVAL  X方向半径  Y方向半径 (空心)
STAMPOVAL 30  100
STAMPOVAL  70  100从未忘记
STAMPOVAL 白朗起义 100  100
(STAMPOVAL  X方向半径  Y方向半径 “TRUE) (实心)
(STAMPOVAL 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 18
REPEAT 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  TS
24、画笔的设定
(1)笔色的设定  SETPC 颜色代码
(2)笔粗的设定    SETWIDTH 笔宽  SETW 笔宽
25、设置屏幕的背景
(1)设置屏幕颜色  SETBG 颜色代码
(2)设置屏幕花纹  SETBGPATTERN 花纹代码
26、填色命令  FILL
27、随机数  RANDOM X
28、显示输出命令  PRINT 显示输出内容  PR 显示输出内容
29、保存文件命令    SAVEPIC “文件名    SAVEPIC “*.bmp
30、表达式:  PRINT表达式
显示表达式的值
(PRINT [5+8]= 5+8)
31、数学问题
加法器:MAKE “S :S+:M
乘法器:MAKE “S :S* M
记数器:MAKE “N :N+1
32、给变量赋值
命令:MAKE “变量名 表达式
to DY
make “J 0
repeat 100[MAKE “J :J + 1 PRINT :J]
end
to DY
make “J 0
repeat 50[MAKE “J :J +2 PRINT :J]

本文发布于:2023-07-31 18:43:39,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1124991.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:命令   图形   方向   屏幕   基本   边长   次数
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图