pclogo用途解析.docx
- 文档编号:7423718
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:36
- 大小:61.70KB
pclogo用途解析.docx
《pclogo用途解析.docx》由会员分享,可在线阅读,更多相关《pclogo用途解析.docx(36页珍藏版)》请在冰豆网上搜索。
pclogo用途解析
pclogo
[TH目录
LOGO语言的概述
LOGO语言的基本命令
LOGO语言的特点
LOGO语言的编程
网络中的LOGO与制作
优秀LOGO制作要素
LOGO还有标志的意思
G3pclogo是一个绘图软件,如果学得好还可以编写程序。
logo中可学到小海龟画图,字表,数列……最重要的是字表。
toz1:
x
It10repeat2[fd70rt90repeat360[fd5*pi/180It1]homert10]It10
repeat6[repeat360[fd:
x*pi/180lt1]make"x:
x+5]make"x:
x-30
repeat6[repeat360[fd:
x*pi/180rt1]make"x:
x+5]
end
tofdf
pufd30lt90fd70rt90pdrepeat16[fd20rt90fd20lt90fd20rt90fd20lt45]puhomepdrepeat8[repeat4[fd20rt90]rt45]repeat8[pufd28pdfd20rt90fd20lt90fd20lt90fd40lt90fd20lt90fd20rt90pufd48rt180+45]
end
toee
make"x(300-random600)
make"y(600-random1200)
pusetxyse:
y:
xseth(random360)
pde(random15)
setpc(random15)
ee
end
toe:
d
repeat5[fd:
drt144]
end
tow
make"x1"半夜
make"x2"光天化日
make"x3"早上
make"x4"上课时
make"x5"吃饭时
make"y1"厕所
make"y2"大街
make"y3"讲台
make"y4"美国
make"y5"海里
make"m1"周杰伦
make"m2"张韶涵
make"m3"奥特曼
make"m4"XXX(你讨厌的人)make"m5"王俊杰
make"n1"约会
make"n2"睡觉
make"n3"吃饭
make"n4"杀人
make"n5"自杀endtoz
w
make"a(random5)if:
a=1[make"x:
x1]if:
a=2[make"x:
x2]if:
a=3[make"x:
x3]if:
a=4[make"x:
x4]if:
a=5[make"x:
x5]make"a(random5)if:
a=1[make"y:
y1]if:
a=2[make"y:
y2]if:
a=3[make"y:
y3]if:
a=4[make"y:
y4]if:
a=5[make"y:
y5]make"a(random5)if:
a=1[make"m:
m1]if:
a=2[make"m:
m2]if:
a=3[make"m:
m3]if:
a=4[make"m:
m4]if:
a=5[make"m:
m5]make"a(random5)if:
a=1[make"n:
n1]if:
a=2[make"n:
n2]if:
a=3[make"n:
n3]if:
a=4[make"n:
n4]if:
a=5[make"n:
n5]
make"a(random5)
if:
a=1[make"2x:
m1]
if:
a=2[make"2x:
m2]
if:
a=3[make"2x:
m3]
if:
a=4[make"2x:
m4]
if:
a=5[make"2x:
m5]
if:
m=:
2xthenmake"b(word"在:
x"的时候:
y"上,:
m在:
n".)pr:
bstopmake"b(word"在:
x"的时候:
y"上,:
m"和:
2x"在:
n".)
pr:
b
end
以上就是程序与图案
fd前进
后退bk
重复repeat
右转rt
左转lt
清屏cs
抬笔pu
落笔pd
改变笔的大小setw
命令简写功能
基本绘图
DRAW-清屏、海龟、画布颜色、海龟颜色恢复至初始设置
CLEAN清屏,海龟、笔色、画布颜色、海龟位置角度不变
CLEARSCREENCS清屏,海龟回到初始位置,笔色、画布颜色不变CLEARTEXTCT清除命令区
FORWARDFD前进
BACKBK后退
RIGHTRT右转
LEFTLT左转
PENUPPU抬笔
PENDOWNPD落笔
HIDETURTLEHT藏龟
SHOWTURTLEST显龟
CLEARSCREENCS清屏
HOME-回家
REPEAT-重复
SPLITSCREENSS图文混合屏
FULLSCREENFS全图形屏
TEXTSCREENTS全文字屏
NODRAWND全文字屏、清屏
WRAP-环绕状态
WINDOW-窗口状态
FENCE-围栏状态
SHOW-屏幕输出
TT-在画图区显示文字
TO••…END-过程头、尾
IF…THEN-ELSE
PAUSE
CONTINUECO
EDITALL-进入编辑部
STOP-
TOPLEVEL-SETPC-设置画笔颜色SETBG-设置屏幕底色FILL-填色坐标作图
SETX-指定海龟横向位置SETY-指定海龟纵向位置SETXY-指定海龟任意位置SETHEADINGSETH-指定海龟方向XCOR-显示海龟当前位置的X坐标YCOR-显示海龟当前位置的Y坐标GETXY-显示海龟当前位置的X,Y坐标HEADING-显示海龟指向角度文件管理
POTS-显示工作区内所有过程的标题POPS(POALL)-显示工作区内所有过程的内容PRINTOUTPO显示工作区内过程的内容ERASE(ERALL)ER删除工作区中的过程DIRECTORYDIR显示磁盘文件目录DISK-显示当前盘SETDISK-设置当前盘SAVE-把程序存盘LOAD-读程序文件SAVEPIC-图形存盘LOADPIC-读图形文件DELETE-删除文件RENAMEREN文件改名数值计算
PRINTPR换行打印TYPE-同行打印SETCURSOR-打印格式OUTPUTOP输出INT-取整函数ROUND-四舍五入函数QUOTIENT-求商函数REMAINDER-余数函数RANDOM-随机函数SQRT-平方根函数ABS-绝对值函数MAKE-赋值PRECISION-数字显示精度字表处理FIRST-取首LAST-取尾
BUTFIRSTBF去首BUTLASTBL去尾EMPTY?
-判断是否为空READ-从键盘上接受一串字符READCHARRC从键盘上接受一个字符READLISTRL从键盘上接受一个表READQUOTERQ从键盘上接受一个字RESULT:
-结果
TRUE-真FALSE-假COUNT-测长函数MAKE-赋值
ITEM-输出表中第:
K个元素
TEST-测试条件IFTRUEIFT测试真IFFALSEIFF测试假
KEY?
-是否有键盘输入NUMBER?
-是否是数WORD?
-是否是字LIST?
-是否是表WORD-连接字SENTENCESE字与表、表与表的连接FPUT-连接到表(字)首LPUT-连接到表(字)尾LIST-组成表RUN-运行表DEFINE-定义过程
ASCII-输出字符的ASCII码CHAR-输出ASCII码值的字符十六个基本图形
TOZFX:
B
REPEAT4[FD:
BRT90]
END
TOCFX:
A:
B
REPEAT2[FD:
ART90FD:
BRT90]
END
TOSJX:
B
REPEAT3[FD:
BRT120]
END
TODBX:
N:
B
REPEAT:
N[FD:
BRT360/:
N]
END
TOYUAN:
R
REPEAT360[RT0.5FD:
R*PI/180RT0.5]
END
TOLHU:
N:
R
REPEAT:
N[FD:
R*PI/180LT1]
END
TORHU:
N:
R
REPEAT:
N[FD:
R*PI/180RT1]
END
TOLY:
N:
R
REPEAT2[LHU:
N:
RLT180-:
N]
END
TORY:
N:
R
REPEAT2[RHU:
N:
RRT180-:
N]
END
TOPXSBX:
B1:
B2:
J
REPEAT2[FD:
B1RT:
JFD:
B2RT180-:
J]
END
TOKXJX:
A:
B
STAMPRECT:
A:
B
END
TOSXJX:
A:
B
(STAMPRECT:
A:
B”TRUE)
END
TOKXTY:
X:
Y
STAMPOVAL:
X:
Y
END
TOSXTY:
X:
Y
(STAMPOVAL:
X:
Y”TRUE)
END
TOKXJ:
N:
B
REPEAT:
N[FD:
BRT720/:
NFD:
BLT360/:
N]
END
TOYBJ:
N:
B:
K
REPEAT:
N[FD:
BRT:
K*360/:
N]
END
步
2
BACK
BK
后退
BK100
后退100
步
3
RIGHT
RT
右转
RT90
右转90度
5
PENUP
PU
抬笔
PU
把笔提起,不留痕迹
6
PENDOWN
PD
落笔
PD
把笔放下,会留痕迹
7
PENERASE
PE
笔擦
PE
将走过的地方擦去,恢复画笔输入
PD。
8
SETPC
笔色
SETPC9
将笔色设为淡蓝色
(n:
0-15)
9
SETBG
背景色
SETBG15
将底色设为白色
(n:
0-15)
10
SETWIDTH
SETW
笔粗
SETW1
将笔粗设为
1点
11
SHOWTURTLE
ST
出现
ST
显示小海龟
12
HIDETURTLE
HT
隐形
HT
不显示小海龟
13
CLEARSCREEN
CS
清除
CS
清除绘图区,小海龟回原点(0,
0)
14
CLEAN
清图
CLEAN
清除绘图区,小海龟留在最后的地方
15
CLEARTEXT
CT
清文
CT
清除文字区
16
HOME
返回母位
HOME
小海龟回原
点(0,0)
17
SETHEAD
SETH
定角
SETH60
设定小海龟的角度为
60度
(0-360)
18
SETXY
定位
SETXY100100
把小海龟定位在坐标
(100,100)
19
SETX
横坐标
SETX100
把小海龟定位在横坐标
(100,Y)
20
SETY
纵坐标
SETY100
把小海龟定
位在纵坐标
(X,100)
21
SUM
求和函数
SUMXY或(SUMXY…)
求几个数的和
22
REMAINDER
余数函数
REMAINDER
XY
求X/Y的余
数部分
23
QUOTIENT
求商函数
QUOTIENTX
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
小海龟活动范围限制在绘图区边界
30
WRAP
绕回
WRAP
小海龟活动范围可穿过绘图区边界
31
PR
印出
PR"HI"
(PR[AS][12])
在文字区印
出字串"HI"
32
REPEAT
重复
RP4[FD100
RT90]
重复括弧内
指令4次,完成止方形
33
WHILE
当
WHILE[••••][.
1…]
while条件
循环
34
IF~ELSE
假如〜否
则
IF~ELSE
条件指令
35
TO
定义
TOBBB
定义程序
BBB
36
END
结束
END
程序定义结束
37
STOP
停止
停止程序(常配合IF
~ELSE)
38
POTS
显示程序名
POTS
显示程序名
称
39
PRINTOUT
PO
显示程序内容
POAAA
显示AAA
程序内容
40
ERALL
删除所有程序
ERALL
删除所有程序
41
ERASE
ER
删除程序
ERAAA
删除程序
AAA
42
EDIT
打开编辑器
EDIT
打开编辑器
43
INT
取整函数
INTX
将X的小数
部分截去
44
WAIT
等待
WAIT1
等待0.01秒
后继续
45
ROUND
四舍五入取整
ROUNDX
将X按四舍
五入取整
46
MAKE
赋值函数
MAKE“x3
给变量x赋值为3
47
TYPE
印出
TYPE
ZFX.LGO>PRN
打印过程
ZFX丄GO
的内容
48
FILL
颜色填充
FILL
用当前的颜色填充
49
TRUE
真
:
A=TRUE
「设定变量:
A的值为真
50
FALSE
假
:
A=FALSE
设定变量:
A的值为假
51
XCOR
横坐标的
值
XCOR
输出小海龟横坐标的值
52
YCOR
纵坐标的值
YCOR
输出小海龟纵坐标的值
53
□
圆周率
:
A=PI
设定变量:
A的值为圆周率
54
SQRT
开平方根
:
A=SQRT4
设定变量:
A的值
为4的平方根
55
RANDOM
取随机数
:
A=RANDOM
100
设定变量:
A的值为取
1到100间
的随机数
56
EXP
指数
:
A=EXP1
设定变量:
A的值为取1的自然指数
57
LOG
对数
:
A=LOG1
设定变量:
A的值为取1的自然对数
58
SIN
正弦
:
A=SIN90
设定变量:
A的值为取90度
的SIN值
59
COS
余弦
:
A=COS90
设定变量:
A的值为取90度
的COS值
60
FIRST
字首
FIRST"HELLO
显示
"HELLO
的字首H
61
BUTFIRST
BF
去首
BF"HELLO
显示
"HELLO的去首字串
ELLO
62
LAST
字尾
LAST"HELLO
显示
"HELLO
的字尾O
63
BUTLAST
BL
去尾
BL"HELLO
显示
"HELLO的去尾字串
HELL
64
LOAD
装载程序
LOAD"AAA.LGO
装载程序
AAA丄GO
65
SAVE
保存程序
SAVE
"AAA.LGO
保存程序
AAA丄GO
66
COUNT
计数
COUNT
“12fd43g
计数字符串中的有效字
符数量
67
LSH
LSH1603
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
10050
画横向半径
为100,纵向半径为
50的圆
74
STAMPRECT
画长方形
STAMPRECT
50100
画长为
100,宽为
50的长方形
75
BYE
退出
LOGO
76
(DOS)
暂时退出
暂时退出
LOGO进入
DOS
77
EXIT
返回
LOGO
由DOS中返回LOGO
78
SAVEPIC
保存图像
SAVEPIC“123
将屏幕图像保存为
123.PCX
79
LOADPIC
打开图像
LOADPIC“123
将图像
123.PCX打
开
80
OUTPUT
OP
结束程序
并赋值
OP:
A
结束程序并把A的值赋给程序
81
TEST
测试
TEST10>90
测试10是
否>90
82
IFTRUE
IFT
测试执行
IFTRUE[命令串]
当测试结果为真时执行命令串
83
IFFALSE
IFF
测试执行
IFFALSE[命令串]
当测试结果为假时执行命令串
84
FOR
循环语句
FOR变量初值终值[循环体](步长)
85
ABS
绝对值函
数
ABS12
输出12的
绝对值
86
PRODUCT
求积函数
PRODUCTX1
X2
PRODUCT
(X1X2
X3……)
87
SETPRINTER
激活打印
机
SETPRINTER
打印机代码
88
PRINTSCREEN
PS
打印屏幕
图形
PS
PS“TRUE
(打印屏幕上全部内容)
89
POPS
显示过程
清单
POPS
显示工作区中所有过程清单
90
POALL
显示过程
清单
POALL
显示工作区中所有过程清单和变量
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[XY]
输出屏幕某一点的颜色代码
99
EACH
每只海龟
EACH[命令串]
每只海龟都执行命令串
100
PF
打印文件
PF文件名
101
PP
显示图形
或结果
PPABC
显示ABC
过程的图形
102
OR
或者
XORY
X或者Y
103
RC
记录键盘操作
RC
记录键盘操作的第一个键
104
RQ
记录键盘操作
RQ
记录第次
键盘操作
105
SF
屏幕状态信息
106
TF
海龟状态信息
107
PENPAINT
进入绘图状态
108
GO
转到并执行程序
GOABC
转到并执行
程序ABC
109
AND
并且
IFAND...
IF(AND…)
110
FM
11
111
SETPATTERN
设置背景图案
SETPATTERN
1~11
LOGO语言是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通
过绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。
编辑本段LOGO语言的概述
LOGO语言创始于1968年,是美国国家科学基金会所资助的一项专案研究,在麻省理工学院(MIT)的人工智能研究室完成。
LOGO源自西腊文,原意即为思想,是由一名叫佩
伯特的心理学家在从事儿童学习的研究中,发现一些与他的想法相反的教学方法,并在一个
假日中出外散步时,偶然间看到一个像海龟的机械装置触发灵感,于是利用他广博的知识及
聪明的才智而最终完成了LOGO语言的设计。
绘图是LOGO语言中最主要的功能,佩伯特博士就是希望能通过绘图的方式来培养学生学习电脑的兴趣和正确的学习观念。
LOGO语言从开始发展到现在,已有Windows版本
——MSWLogo,包括Windows3.X版及Windows9X版等。
在以前的LOGO语言中有一个海龟,它有位置与指向两个重要参数,海龟按程序中的LOGO指令或用户的操作命令在屏
幕上执行一定的动作,现在,图中的海龟由小三角形所替代。
中文LOGO语言
上世纪90年代,台湾推出繁体版的LOGO语言,称之为:
【葛拉堡/Gerlabau】,其后中国大陆也推出了中文化的LOGO语言,分别是“易乐谷/ELOGO”和“创新CX-LOGO/微世界”,发扬了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- pclogo 用途 解析