LOGO命令

LOGO命令
LOGO命令

LOGO命令分类一览表

说明∶

1. 下列命令包括DOS版的PC Logo 4.0和WINDOWS版的PC Logo for Windows Version 1.01a中的所有命令。

2. 命令之后的【DOS】表示本命令仅在DOS版中使用;【WIN】表示本命令仅在WINDOWS版中使用;未注明的命令为两种版本的LOGO系统都可使用,但有些命令的用法略有不同。

3. 命令之后圆括号中的内容是该命令的简写方式。

4. 命令之前的数字是该命令在后面的“LOGO命令简介”中的序号,可方便查询各命令的更详细内容。

(一) LOGO图形

(1) 海龟命令

12. ASK 让指定的海龟完成指定的命令。

14. BACK (BK) 海龟后退指定步数。

15. BACKGROUND (BG) 输出当前作图屏幕的背景颜色号。

17. BGPATTERN 输出当前作图屏幕的背景图案号。

38. CLEAN 清除屏幕图形但不影响海龟的位置及方向。

40. CLEARSCREEN (CS) 清除屏幕图形,海龟回到屏幕中央,方向置0。

64. DOT 在指定坐标位置画一个点。

65. DOTCOLOR 输出指定坐标处的象素颜色号。

66. DRAW 初始化所有海龟和图形屏幕。

67. EACH 使活动海龟执行指定的命令。

82. EXTENT 【WIN】输出作图屏幕的范围。

84. FENCE 将作图屏幕置为围栏方式,设置屏幕边缘为海龟活动边界。

87. FILL 使用当前笔色在海龟所在的一个封闭边框内填色。

91. FONT【WIN】输出当前第一个活动海龟的文字字形、文字大小、字形特征。

92. FONTS【WIN】输出系统可用的所有文字字形的表。

94. FORWARD (FD)海龟前进指定步数。

103. GETXY 输出第一个活动海龟当前所在位置的坐标值。

107. HEADING 输出第一个活动海龟的方向角度值(0~359)。

109. HIDETURTLE (HT)隐藏所有的海龟,可加快画图速度。

110. HOME 所有的海龟移回屏幕中央,方向值为0(向上),笔状态不变。122. LEFT (LT) 海龟向左(逆时针)转指定度数。

154. ORIGIN【WIN】输出活动海龟坐标原点。

161. PENDOWN (PD) 海龟放下画笔。

165. PENUP (PU) 海龟提起画笔。

205. RIGHT (RT) 海龟向右(顺时针)转指定度数。

216. SETBG 设置作图屏幕背景颜色。

217. SETBGPATTRTN 设置作图屏幕背景图案。

222. SETEXTENT 【WIN】定义海龟作图屏幕的范围。

224. SETHEADING (SETH) 设置所有海龟的方向。

226. SETORIGIN 【WIN】设置活动海龟的坐标原点。

239. SETWINSIZE 【WIN】设置海龟作图窗口的大小。

240. SETX 水平移动所有的海龟到指定的X坐标,不改变海龟的方向及Y坐标。241. SETXY 移动所有的海龟到指定坐标位置,海龟的方向不变。

242. SETY 垂直移动所有的海龟到指定的Y坐标,不改变海龟的方向及X坐标。245. SHOWN? 出第一个活动海龟的当前显示状态(显示—T;隐藏—F)。246. SHOWTURTLE (ST) 置所有的海龟为显示状态。

249. SNAP 输出以海龟当前位置为左下角,指定宽度和高度的矩形区域内的图形内容。

250. SNAPSIZE 【WIN】输出指定位图的大小。

255. STAMP 以海龟当前位置为左下角,将用SNAP命令输出的位图用当前笔色显示在屏幕上。

256. STAMPOV AL以海龟当前位置为圆心,以指定的横、竖轴半径画一个椭圆。257. STAMPRECT以海龟当前位置为左下角,以指定的横、竖轴宽度画一个矩形。

264. TELL 激活指定代号的海龟。

281. TOWARDS 输出海龟指向指定X、Y坐标点的绝对方向值。

290. TURTLETEXT (TT) 用当前笔色将字或表的内容从海龟当前位置开始显

示出来。

301. WHO 输出当前所有活动海龟的代号。

303. WINDOW 将作图屏幕置为窗口方式,使屏幕变成海龟活动场地的一个

窗口。

304. WINSIZE 【WIN】输出当前图形窗口的实际大小。

309. WRAP 将作图屏幕置为卷绕方式,当海龟移动量超出屏幕边缘时,将从屏幕的另一边卷绕出来。

310. XCOR 输出当前海龟在屏幕上的X坐标值。

311. YCOR 输出当前海龟在屏幕上的Y坐标值。

(2) 图形工具

43. COLOR 输出指定颜色的调色值。

102. GETPALLET 输出当前调色板号(0~3)。

156. PATTERN 输出当前前景图案号(1~11)。

159. PEN 输出当前笔的状态信息。

160. PENCOLOR (PC) 输出当前笔色号(0~15)。

162. PENERASE (PE) 将画笔变为笔擦。

163. PENPAINT (PP)【DOS】将海龟画笔变成画设定的前景图案的笔。164. PENREVERSE (PX) 将海龟画笔变成反笔,在无线的地方画线,有线

的地方擦线。

218. SETCOLOR 设置当前调色板中颜色的调配比例。

227. SETPALLET 设置当前调色板号(0~3)。

228. SETPATTERN 设置前景图案号(1~11)。

229. SETPC 设置海龟笔色(0~15)。

230. SETPEN 设置当前画笔状态和笔色号。

233. SETSHAPE 重新定义海龟形状。

234. SETSPEED 设置海龟移动的速度。

235. SETTEXTSIZE 【DOS】设置海龟文字大小(1~3)。

236. SETTURTLEFACTS (SETF) 设置海龟当前状态。

237. SETTURTLES 设置可用的海龟总数。

238. SETWID(SETW) 设置海龟画笔宽度(1~999)。

243. SHAPE 输出当前第一个活动海龟的形状表。

251. SPEED 输出当前海龟移动速度值。

272. TEXTSIZE 【DOS】输出当前海龟文字字号值。

288. TURTLEFACTS (TF) 输出当前海龟状态表。

289. TURTLES 输出当前可用的海龟总数。

302. WIDT 【DOS】输出当前所有活动海龟的画笔宽度。

(二) LOGO数据

(1) 字和表

10. ASCII 输出指定字符或一个字符串的第一个字符的ASCII码。27. BUTFIRST (BF) 输出指定的字或表中,除了第一个字符或元素之外的其

他字符或元素。

28. BUTLAST (BL) 输出指定的字或表中,除了最后一个字符或元素之外的

其他字符或元素。

29. BUTMEMBER(BM) 输出字2或表2中除了字1或表1之外的其他字符或

元素。

37. CHAR 输出指定ASCII码(0~255)的对应字符。

44. CONST 【WIN】把宏内容替换给宏名,与赋值命令类似。

75. CONSTANTS 【WIN】表示工作区中的全部常量。

51. COUNT 输出指定字或表所包含的字符或元素的个数。

71. EMPTY? 检测指定的字或表是否为空字或空表。

74. EQUAL? 检测字1或表1的内容与字2或表2是否相等。

76. ERC 【WIN】删除工作区中的全部常量。

89. FIRST 输出指定的字或表的第一个字符或元素。

95. FPUT 将第一个输入加到第二个输入前面,输出一个新字或新表。

96. FROMMEMBER (FM) 输出字2或表2中从字1或表1开始的右边其余

字符或元素。

117. ITEM 输出字或表中,由数字指出的第几个字符或元素。

120. LAST 输出指定的字或表中的最后一个字符或元素。

123. LIST 将每个输入作为一个元素,输出一个新表。

124. LIST? 判断指定的输入内容是否是一个表。

136. LPUT 将第一个输入加到第二个输入后面,输出一个新字或新表。138. MAKE 将对象的内容或运算结果赋给指定的变量。

141. MEMBER? 判断对象2中是否包含了对象1。

144. NAME 将对象的内容或运算结果赋给指定的变量,与MAKE命令类似。

145. NAME? 判断输入的字是否是一个变量名。

146. NAMES 【DOS】表示所有的变量。

151. NUMBER? 判断输入的对象是否是一个数字。

167. PICK 【WIN】从表或字符串中随机挑选一个元素输出。

170. POC 【WIN】输出所有当前用户定义的常量。

214. SENTENCE (SE) 将输入的各个对象作为字元素组成一个表。

274. THING 输出指定变量的值。

307. WORD 将输入的多个字合并成一个新字。

308. WORD? 判断对象是否是一个字。

(2) 特性表

105. GPROP 输出指定名字的指定特性的值。

169. PLIST 输出指定名字的特性及值的表。

175. PPROP 定义指定名字的指定特性的值。

176. PPROPS 定义指定名字的多个指定特性的值。

188. PROPERTIES 【DOS】表示所有已定义过的变量及其特性表(见

PRINTOUT命令)。

201. REMPROP 取消指定变量的指定特性的值。

(3) 数组

2. AGET 输出指定下标的数组元素的值。

7. ARRAY 定义一个数组的大小。

8. ARRAY? 检测输入的字是否是一个数组名或字节数组名。

9. ARRAYDIMS 输出指定数组的下标范围表。

11. ASET 给指定下标的数组元素赋值。

32. BYTEARRAY 定义一个字节数组。

33. BYTEARRAY? 检测输入的字是否是一个字节数组名。

88. FILLARRAY 给指定数组的所有元素赋值。

125. LISTARRAY 显示指定数组的所有元素的值。

(三) LOGO数字

(1) 中缀操作符

327. + 输出两数相加的和。

328. - 输出两数相减的差。

329. * 输出两数相乘的积。

330. / 输出两数相除的商。

331. = 检测两个对象是否相等。

332. < 检测对象1是否大于对象2。

333. <= 检测对象1是否大于或等于对象2。

334. > 检测对象1是否小于对象2。

335. >= 检测对象1是否小于或等于对象2。

(2) 数学操作

1. ABS 输出指定数的绝对值。

6. ARCTAN 输出指定数的反正切函数。

16. BASE 设置输出数值的数制。

50. COS 输出指定数的余弦值。

81. EXPN 输出e(2.7183. . .)的n次方。

111. IBASE 设置操作数的数制。

116. INT 输出指定数的取整值(无四舍五入)。

130. LOG 输出指定数的自然对数值。

131. LOG10 输出指定数的以10为底的对数值。

132. LOGAND 输出两输入数按二进制数进行逻辑与运算的结果。133. LOGNOT 输出指定数按二进制数进行逻辑非运算的结果。

134. LOGOR 输出两输入数按二进制数进行逻辑或运算的结果。135. LOGXOR 输出两输入数按二进制数进行逻辑异或运算的结果。137. LSH 输出对整数进行二进制逻辑移位操作的结果。

166. PI 输出圆周率的值。

177. PRECISION 定义显示小数点后几位小数。

186. PRODUCT 输出各数的乘积。

192. QUOTIENT 输出数1除以数2的商。

193. RANDOM 输出比指定数小的一个随机正整数。

200. REMAINDER 输出数1除以数2的余数。

204. RERANDOM 使随机值初始化。

206. ROUND 输出指定数的四舍五入整数值。

247. SIN 输出指定数的正弦值。

254. SQRT 输出指定数的平方根值。

262. SUM 输出几个数相加的和。

(四) LOGO程序设计

(1) 内存和工作区

3. ALL 【DOS】表示工作区中的所有对象(过程、变量和特性表)。

19. BURIEDNAMES 显示工作区中所有已打包隐藏的变量名。

20. BURIEDPROCS 显示工作区中所有已打包隐藏的过程名。

21. BURIEDPROPS 显示工作区中所有已打包隐藏的特性表。

22. BURY 打包隐藏工作区中指定的过程、变量和特性表。

23. BURYALL 打包隐藏工作区中所有的过程、变量和特性表。

24. BURYNAME 打包隐藏工作区中指定的变量。

25. BURYPROC 打包隐藏工作区中指定的过程。

26. BURYPROP 打包隐藏工作区中指定的特性表。

45. CONTENTS 输出所有当前在LOGO内存中的字表。

75. ERASE (ER) 删除工作区中指定的内容。

77. ERN 删除工作区中指定的变量。

148. NODES 输出内存中全部空闲的结点数。

171. PONS 打印工作区中所有已定义过的变量名及它们的值。

172. POPLS 打印工作区中所有已定义过的变量及其特性表。

173. POPS 打印工作区中所有已定义过的过程内容。

174. POTS 打印工作区中所有已定义过的过程名。

182. PRINTOUT (PO) 打印指定的内容。

184. PROCEDURES 【DOS】表示内存工作区中的全部过程内容。

185. PROCLIST 输出一个表,表的内容是工作区中所有的过程名。199. RECYCLE 收集内存“碎片空间”,增加可使用的自由节点数。292. UNBURY 将工作区中指定的被打包隐藏的变量和特性表打开。293. UNBURYALL 将工作区中所有被打包隐藏的对象全部打开

294. UNBURYNAME 将工作区中指定的被打包隐藏的变量打开。

295. UNBURYPROC 将工作区中指定的被打包隐藏的过程打开。

296. UNBURYPROP 将工作区中指定的被打包隐藏的特性表打开。

312. .FREEDC【WIN】释放由上一个.GETDC命令得到的内容并返回Windows。313. .GETDC【WIN】输出一个将来可被Windows核心使用的窗口代号。314. .HINST 【WIN】输出一个PC Logo for Windows的立即代号。315. .HWND【WIN】输出PC Logo for Windows主窗口的窗口代号。316. .MESSAGE 【WIN】允许建立一个Logo的过程对Windows的信息进行反应。

(2) 条件式和流控制

4. AND 输出对输入的对象进行"与"操作后的结果。

36. CATCH 捕获事件信号,接收THROW语句返回的控制权。46. CONTINUE (CO) 继续执行被PAUSE命令或Ctrl-Z键暂停执行的程序。

56. DEFEVENT【WIN】定义当指定的事件发生时,执行指定的过程。

70. ELSE 若条件式输出为假,则执行ELSE之后的命令串。

78. ERROR 与CATCH命令合用,作出错转移用。

80. EVENT 【WIN】产生一个指定的事件。

83. FALSE 【DOS】将逻辑值FALSE作为IF、AND、NOT、OR和TEST

的输入。

93. FOR 建立循环执行结构。

104. GO 无条件转移到本过程中LABEL命令指定标号处执行程序。106. HALT 【WIN】停止任何正在运行的后台过程。

112. IF 当条件式输出为TRUE时执行第一个命令串,否则执行第二个命令串。

113. IFFALSE (IFF)若前前面的TEST命令输出的值为FALSE则执行指定命令串。114. IFTRUE (IFT)若前前面的TEST命令输出的值为TRUE则执行指定命令串。119. LABEL 设置一个标号,与GO命令配合构成一个循环。

150. NOT 输出输入对象的相反值。

153. OR 输出对输入的对象进行"或"操作后的结果。

155. OUTPUT (OP) 输出指定对象的值。

157. PAUSE 暂停程序执行。CO命令可继续执行被暂停的程序。

189. PRTRACE 【WIN】将对象内容打印在Trace窗口中。

203. REPEAT 重复执行命令表内容。

207. RUN 执行命令表中的命令。?

248. SINGLE.STEP 跟踪程序的运行。用CO命令继续执行,Ctrl-G退出运行。260. STOP 停止当前过程的运行,返回调用它的上一级过程。

266. TEST 检测表达式输出的真假,与IFTRUE、IFFALSE合用构成条件转移。273. THEN 当条件式输出为TRUE则执行THEN之后的命令串。

275. THROW 输出事件信息,将控制权返回给字参数相对应的CATCH语句。280. TOPLEVEL 停止程序的运行,返回命令状态。相当于按Ctrl-G键。282. TRACE 设置跟踪状态,显示程序运行状态。

283. TRACE.LEVEL 设定跟踪级别。

287. TRUE【DOS】逻辑值为“真”,作为IF、AND、NOT、OR和TEST的输入。

299. WAIT 等待。数字控制时间的长短,单位为百分之一秒。

300. WHILE 当测试表的输出为TRUE时运行命令表中的内容,可构成循环结构。319. .READ 【WIN】从一个文件中传输数据到一个字节数组(缓冲区)。320. .SEEK 【WIN】把指定流的读/写指针移动到指定位置。

(3) 过程和名字处理

5. APPL Y 运行输入的参数命令,输出命令的运行结果。

47. COPYDEF 将第二个输入项的定义复制给第一个输入项。

57. DEFINE 用第一个输入项作为过程名,第二个输入项作为参数名

和过程体,定义一个过程。

58. DEFINED? 检测指定名字是否是一个基本命令、过程名或被定义了

的变量。

72. END 过程结束标志。

79. EV AL 将表中内容输出,赋给调用它的命令。

129. LOCAL 将指定的变量定义为局部变量。

190. PUBLIC 将指定的变量定义为全局变量。

267. TEXT 用一个表的形式输出一个过程。

277. TIMER 【WIN】启动一个计时器。

278. TO 过程首标志。

284. TRACED 【WIN】输出当前使用TRON命令正在被跟踪的所有过程名。285. TROFF 【WIN】将给定名字的跟踪禁止。

286. TRON 【WIN】打开对被选定名字的跟踪。

(4) 数据流

39. CLEARINPUT 清除当前输入流的输入缓冲区,一般是键盘输入缓冲区。

42. CLOSE 关闭指定的设备或文件。

48. COPYOFF 停止COPYON命令的执行。

49. COPYON 将用户的输入信息和计算机输出的文字信息复制到指定

文件名的文件中。

52. CREATE 建立一个新的空文件并输出该文件的流代号。

73. EOF 【DOS】描述到达当前输入流末尾的变量。

99. GETBYTE 将输入流中第一个字符的ASCII码输出,并显示在屏幕上。100. GETBYTE.NO.ECHO 将输入流中第一个字符的ASCII码输出,但不显示

在屏幕上。

115. IGNORE 【WIN】忽略指定的过程的输出。

152. OPEN 打开一个文件或设备等待输入或输出,它的输出是这个

文件或设备的流代号。

158. PEEKBYTE 输出在输入流中的第一个字符的ASCII码。

178. PRINT (PR) 打印输出对象的内容。

181. PRINTLINE 将输入的ASCII码表中的元素按对应的ASCII字符打印出来。191. PUTBYTE 输出给定ASCII码值的对应字符。

194. READ 输出在输入流中的第一个字符串。

195. READCHAR (RC) 输出在输入流中的第一个字符。

196. READLINE 从输入流中读入以回车符为止的一行,并输出对应的

ASCII码。

197. READLIST (RL) 从输入流中以回车为止读入一个表。

198. READQUOTE (RQ) 从输入流中读入一行并输出。

244. SHOW 打印输出对象的内容。

258. STANDARD.INPUT 是一个预定义的名字,用来控制Logo输入的来源。259. STANDARD.OUTPUT 是一个预定义的名字,用来控制Logo输出的目的地。297. UNGETBYTE 将最后一个ASCII字符压入输入流中,以便使下一个输

入能得到这个字符。

326. .WRITE 【WIN】将字节数组中的数据传送到一个文件中。

(五) LOGO外层

(1) 系统操作

18. BIOS 【DOS】执行系统基本功能调用。

31. BYE 从计算机内存中清除LOGO系统并释放其占用的工作空间,

返回操作系统。

55. DATE 按照[日月年]的格式输出系统当前日期。

63. DOS 【DOS】进入DOS操作系统命令状态。

276. TIME 用24小时计时制,以"时分秒"的格式输出当前时间。

(2) 帮助

108. HELP 进入帮助窗口,显示有关命令的帮助信息和使用范例。(3) 编辑器

336. ;注释内容的开始。

13. AUTOSA VE【DOS】设置退出编辑窗口时自动将改动过的内容存盘。

68. EDIT 进入编辑窗口。

69. EDN 进入编辑窗口编辑变量。

(六) LOGO和你的计算机

(1) 文字和图形屏幕

34. CASE 设置将所有输入的小写字母都转换为大写字母。

35. CASE? 输出当前转换字母大小写的状态。

41. CLEARTEXT 清除文字窗中的所有文字并将光标移到窗口左上角。54. CURSOR【DOS】用[行值列值]的格式输出文字窗口中当前光标的位置。

60. DELIMITER 定义指定的字符为定界符,两个定界符之间的内容可作

为一个字符串。

97. FULLSCREEN (FS) 设置全图形屏幕方式。

98. GETATTR 输出由SETATTR命令设置的文字屏幕的背景色和前景

色特征号。

101. GETMODE 输出当前屏幕模式号码。在WINDOWS下,此号码无意义。121. LAUNCT 【WIN】开始在后台运行指定的Logo过程,并与其他前台过程同步运行。

147. NOCASE 停止将输入的小写字母转换为大写字母。

149. NODRAW 【DOS】设置全文字屏幕窗口并清文字屏幕。

187. PROMPT 改变Logo的提示符。

209. SA VE.GRAPHICS【DOS】设定从文本窗口切换至图形窗口时是否保存图形。212. SCREENFACTS (SF) 输出包含当前屏幕状态的列表。

213. SCRUNCH 【DOS】输出当前屏幕的比例。

215. SETATTR 设置文字屏幕的背景色和前景色。

220. SETCURSOR 【DOS】设置文字光标的位置。

223. SETFONT 【WIN】设置海龟文字的文字字形、文字大小、字形特征。232. SETSCRUNCH 【DOS】设定海龟横向和纵向步长的比例

252. SPLIT.LINES 【DOS】设置图文混合屏幕中文字屏幕窗口的行数。

253. SPLITSCREEN (SS) 设置图文混合屏幕方式。

263. TAB 【WIN】设置Editor和Listener窗口中使用TAB制表位的值。268. TEXTARRAY 【WIN】将一个字节数组转换成一个Logo字符。

269. TEXTBG 设置文字屏幕底色。

270. TEXTFG 设置文字屏幕信息显示笔色。

271. TEXTSCREEN (TS) 设置全文字屏幕方式。

291. TYPE 将它的输入向输出流输出。

298. VERSION 【WIN】输出当前使用的LOGO系统的版本号。

305. WINVER 【WIN】输出当前Windows系统的版本号。

323. .WINDOWS 【WIN】提供一个对Windows API的有限的调用接口。324. .WINDOWSL 【WIN】(同.WINDOWS)

325. .WNDPROC 【WIN】用来调用与Logo编程环境窗口相关联的信息处理

过程。

(2) 磁盘和磁盘驱动器

53. CURDIR【WIN】输出当前系统工作目录。

59. DELETE 删除指定的文件。

61. DIRECTORY (DIR) 输出磁盘中当前目录的文件名表。

62. DISK 输出当前驱动器号。

85. https://www.360docs.net/doc/c33714894.html, 输出指定文件的文件信息表。

86. FILE? 检测磁盘中有无指定的文件。

126. LOAD 从磁盘中读出指定LOGO文件装入工作空间。127. LOADPIC 从磁盘中读出指定图形文件装入图形窗口。

202. RENAME 将指定的磁盘文件改名。

208. SA VE 将工作空间里的内容按指定文件名存入磁盘。

210. SA VEPIC 将图形屏幕上的图形按指定格式存入磁盘。

211. SA VESNAP 【WIN】将一个位图直接存储到磁盘上并输出TRUE。219. SETCURDIR 【WIN】设置当前目录。

221. SETDISK 设置当前驱动器。

261. SUBDIR 【WIN】显示磁盘当前目录的子目录名表。

321. .TURTLEPOINT 【WIN】允许使用Windows的图形引擎来绘制图形。322. .WINDOWPOINT 【WIN】输出由点比例描述的点坐标位置。

(3) 键盘

90. FKEY 给F2至F10功能键赋于指定的操作。

118. KEY? 检测键盘上有无输入。

(4) 鼠标

30. BUTTON? 检测并输出鼠标器按钮的状态。

142. MOUSE 输出鼠标在屏幕上所在位置的坐标值表。

143. MOUSESHAPE 【WIN】输出当前鼠标形状号。

225. SETMOUSESHAPE 【WIN】设置在作图窗口中鼠标的形状号(1~23)。317. .MOUSEOFF 【DOS】关闭屏幕上的鼠标光标。

318. .MOUSEON 检测有无鼠标连接在系统。

(5) 打印机

179. PRINTER 输出当前使用的打印机的有关信息。

180. PRINTERFACTS 【DOS】输出当前打印机的设置状态表。

183. PRINTSCREEN (PS) 打印出图形窗口的内容。

231. SETPRINTER 设置打印机。

(6) 声音

139. MCI 【WIN】提供一个Windows 3.1多媒体扩展的接口。

140. MCI? 【WIN】检测是否有Windows 3.1多媒体扩展。

168. PLAY 根据输入的音乐子命令表用计算机的扬声器发出音乐。279. TONE 让计算机的喇叭按照指定的频率和持续时间发声。

(七) 编辑器【DOS】

(1) 编辑键说明

功能键

F1 进入LOGO帮助窗口,显示帮助信息。

F2 退出编辑窗口,返回到图文混合屏幕。

F3 退出编辑窗口,返回到全文字屏幕。

F4 退出编辑窗口,返回到全图形屏幕。

F5 从磁盘中装入一个文件。

F6 向磁盘里写入一个文件。

F7 查找一个字符串。

F8 替换一个字符串。

F9 清除编辑缓冲区。

F10 激活菜单条。

SHIFT-F1 进入LOGO帮助索引。

ALT-Q 退出编辑窗口,返回到图文混合屏幕。ALT-X 退出编辑窗口,返回到图文混合屏幕。控制键

CTRL-A 光标左移一个字。

CTRL-C 下翻一页。

CTRL-D 光标右移。

CTRL-E 光标上移一行。

CTRL-F 光标右移一个字。

CTRL-G 删除光标位置上的字符。

CTRL-H 光标左移。

CTRL-I 停止插入TAB键。

CTRL-K 前缀功能块。

CTRL-L 寻找或替换下一个。

CTRL-M 回车。

CTRL-N 插入一个空行。

CTRL-Q 加入寻找或替换功能。

CTRL-R 上翻一页。

CTRL-S 光标左移。

CTRL-T 删除光标右边的字。

CTRL-V 固定插入模式。

CTRL-W 窗口上卷。

CTRL-X 光标下移一行。

CTRL-Y 删除一行。

CTRL-Z 口下卷。

控制+K键

CTRL-K-B 定义块首。

CTRL-K-C 复制块。

CTRL-K-D 存储文字并返回原先的LOGO屏幕。CTRL-K-H 取消块定义。

CTRL-K-K 定义块尾。

CTRL-K-P 打印文件。

CTRL-K-Q 放弃文字并退出编辑屏幕。

CTRL-K-R 从磁盘中读入一个文件。

CTRL-K-S 向磁盘里写入一个文件。

CTRL-K-V 移动块。

CTRL-K-W 写已定义的块。

CTRL-K-X 存储文字并返回原先的LOGO屏幕。CTRL-K-Y 删除已定义的块。

控制+Q键

CTRL-Q-A 替换正文。

CTRL-Q-B 跳到块头。

CTRL-Q-C 跳到正文尾。

CTRL-Q-D 跳到行尾。

CTRL-Q-E 跳到屏幕顶部。

CTRL-Q-F 查找正文。

CTRL-Q-I 跳到指定行号。

CTRL-Q-K 跳到块尾。

CTRL-Q-R 跳到文首。

CTRL-Q-S 跳到行首。

CTRL-Q-V 寻找或替换下一个。

CTRL-Q-X 跳到屏幕尾。

CTRL-Q-DEL 从光标处删除到行首。

(2) 文件菜单

NEW 清除编辑缓冲区,准备编辑新文件。与按F9键等效。

MODIFIED 若已修改过编辑区内容,可进行下面的选择:

YES --将缓冲区内容存盘并继续编辑。

NO --放弃缓冲区的内容并继续编辑。

CANCEL--取消本选择项操作并继续编辑。

LOAD 从磁盘中装入一个新文件到编辑区。与按F5键等效。

如果编辑区里已有修改过的内容,则必须立即存盘。

如果想将装入的文件加到编辑区的内容中去,可用EDIT菜单的

READ BLOCK命令。

SA VE 将编辑区里的内容存储到磁盘中。与按F6键等效。

如果此前还未选择过文件名,则应输入一个文件名,否则系统会以

NONAME.LGO存盘。

SA VE AS... 将编辑区里的内容用与当前文件名不同的文件名存储到磁盘中。与按F6键等效。

如果未选择文件名,系统会以NONAME.LGO存盘。

QUIT 不定义编辑区中的过程或变量,返回原先的LOGO屏幕。

EXIT 定义编辑区中的过程或变量,返回原先的LOGO屏幕。与按ALT+X 键等效。

EXIT TO SS 定义编辑区中的过程或变量,返回图文混合屏幕。与按F2键等效。

EXIT TO TS 定义编辑区中的过程或变量,返回全文字屏幕。与按F3键等效。EXIT TO FS 定义编辑区中的过程或变量,返回全图形屏幕。与按F4键等效。

(3) 编辑菜单

MOVE 将已定义的文本块移动到当前光标处。与按CTRL-K+V键等效。COPY 将已定义的文本块复制到当前光标处。与按CTRL-K+C键等效。DELETE 删除已定义的文本块。与按CTRL-K+Y键等效。

MARK BEGIN 将当前光标处定义为文本块块首。与按CTRL-K+B键等效。MARK END 将当前光标处定义为文本块块尾。与按CTRL-K+K键等效。READ BLOCK 从磁盘中读入一个文件加入到当前光标处。与按CTRL-K+R键等效。

WRITE BLOCK 将已定义的文本块作为一个文件存储到磁盘中。与按CTRL-K+W键等效。

(4) 搜索菜单

FIND 在编辑区中查找指定的字符串。与按CTRL-Q+F键等效。

下面的命令可以修改查找操作:

T - 从第一行开始。

E - 从最后一行开始。

B - 向后搜索。

U - 忽略大小写。

REPLACE 在编辑区中查找指定的字符串并替换为新的字符串。与按CTRL-Q+A键等效。

下面的命令可以修改查找替换操作:

T - 从第一行开始查找。

E - 从最后一行开始查找。

B - 向后搜索。

U - 忽略大小写。

C - 不进行确定提示。

A - 全部替换。

LINE 移动光标到指定行。与按CTRL-Q+I键等效。

(5) 帮助菜单

INDEX 打开帮助索引。与按SHIFT-F1键等效。

TABLE OF CONTENTS 打开帮助目录。

HELP ABOUT HELP 提供使用帮助系统的信息。

(6) 菜单对象帮助/关于PC LOGO

ABOUT PC LOGO... 提供LOGO版权及其他信息。

(八) 帮助窗口【DOS】

(1) 首页帮助信息

PC LOGO在线帮助提供一个快速和方便的有关PC LOGO的使用信息,从下面的选项中选择你需帮助的信息。

当你用完PC LOGO的帮助信息后,按Esc键返回LOGO命令状态。

命令功能分类表

首字母索引

返回PC LOGO

(2) 帮助窗口菜单(Ale+首字母选择)

1. Home 返回帮助窗口第一页

2. Contents 目录——进入按命令功能分类目录

3. Index 索引——进入按命令首字母分类目录

4. PrevTopic 分类目录——进入功能分类目录

5. Search 查找——进入查找功能

查找方式选择(按首字母):

①Prefix ——按前缀字母查找

②Substring ——按子字符串查找

(No exact match, choose a topic:没有指定的字符串,请输入一个主题)

③Last search ——按上次方式查找

6. Undo 取消

7. LOGO 返回LOGO命令状态

必须掌握的_LOGO语言命令

必须掌握的 LOGO语言的命令 1、前进命令: FD 2、后退命令: BK [格式]:FORWARD :X [格式]: BACK :X [缩写]:FD :X [缩写]: BK :X [功能]: 使海龟向前移动指定的 X步。 [功能]: 使海龟向后倒退指定的 X步。 3、右转命令: RT 4、左转命令: LT [格式]: RIGHT :X [格式]: LEFT :X [缩写]: RT :X [缩写]: LT :X [功能]: 海龟向右转 X度,(按顺时针方向)。[功能]: 海龟向左转X度,(按逆时针方向)。 5、藏龟命令: HT 6、显龟命令: ST [格式]: HIDETURTLE [格式]: SHOWTURTLE [缩写]: HT [缩写]: 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轴上)。 14、查询海龟当前的方向:HEADING [格式]: HEADING [功能]: 输出海龟当前的方向(角度)。 15、清屏复位命令:CS [格式]:CLEARSCREEN [缩写]:CS [功能]:清除屏幕上的图形,让海龟回到源点,头向上。但是海龟的其他状态(画笔的颜色、粗细、花纹等)都不变。16、清屏命令: CLEAN [格式]:CLEAN [功能]:清除屏幕上的图形, 但是不改变海龟的状态(当前的位置和方向)。 17、重复命令: REPEAT [格式]: REPEAT 次数[执行重复的内容] [功能]: 让计算机重复执行一些命令。 18、画矩形命令:STAMPRECT [格式]: STAMPRECT :X :Y (画空心矩形) (STAMPRECT :X :Y "TRUE) (画实心矩形) [功能]: 以海龟原来所在的位置为起始点画矩形。 [注意]: ⑴用STAMPRECT命令画出来的矩形始终是垂直的。 ⑵引号和TURE之间不留空格。 19、画椭圆命令: STAMPOVAL [格式]: STAMPOVAL :X :Y (画空心椭圆形) (STAMPOVAL :X :Y "TRUE) (画实心椭圆形) [功能]: 以海龟原来所在的位置为圆心画椭圆。 [注意]: ⑴如果X方向的半径和Y方向的半径相等, 那么画出来的就是一个圆。 ⑵用STAMPOVAL命令画出来的椭圆始终是顺着X, Y方向画的。海龟最后停留在圆的中心。

logo语言练习5

练习题5 姓名:_________班级:________分数:_________ 一、选择填空:(每题2分,共8分) (1)进入LOGO的命令是 ____e__ 。 A. LOGO B. DRAW C. 键盘 D. 显示器 E. 鼠标 F. 中央处理器 (2)在编辑过程时,输入上档符号,如“+”号时,要用____c____键,换行时要用 ___d___ 键,把光标快速移到行尾,要用 ___b__ 键,前翻一页,要用____a__ 键,退出编辑,回到图文混合显示方式时,要用 ___e___ 键。 A. F2 B. END C. SHIFT D. 回车键 E. HOME F. PageUp 二、填空:(每题2,共10分) (1)写出命令的名称:BK __后退__ LT _左转__ PU _提笔 HT 隐龟 CS _____。 (3)LOGO系统提供了两种执行方式,它们是 ______ 和 ________ 。 (4)背景的命令是_setbg____、笔色的命令是_setpc____、填充颜色的命令是fill_____ (5)改变笔的粗细命令是:_setw__________ 三、根据过程画出对应图形:(每题3分,共18分) (1) TO A1 HT FD 60 LT 90 FD 20 RT 120 FD 60 RT 120 FD 60 RT 120 FD 20 LT 90 FD 60 RT 90 FD 20 END 执行 A1 (2)TO A2 REPEAT 5 [ LT 18 FD 50 RT 90 ] END 执行 A2 (3)TO A3 REPEAT 4 [ REPEAT 3 [ FD 20 RT 90 FD 60 RT 90 ] LT 90 ] END 执行 A3 (4)TO A4 DRAW REPEAT 4 [ A5 RT 90 ] END TO A5 FD 98 RT 135 FD 40 RT 45 FD 40 RT 45 FD 40 RT 135 END 执行 A4 (5)TO A6 :N REPEAT :N [ FD 40 RT 360/:N ] END TO A7 :N REPEAT 4 [ A6 :N+1 FD 40 ] HT

2017年LOGO语言基础知识测试题(含答案)

2017年LOGO语言基础知识测试题(含答案) (一)选择题 1、LOGO中的基本画笔是( )。 A、铅笔 B、小海龟 2、LOGO中的默认背景色是( )。 A、兰色 B、白色 3、LOGO系统是美国科学家在( )年开发出来的。 A、1980 B、1967 4、PC LOGO 是在( )系统中运行的。 A、DOS B、WINDOWS 5、向前移动命令是( )。 A、LT B、FD 6、要让小海龟移动的时候不留下印记,必须要先使用( )命令。 A、藏龟 B、抬笔 7、命令与参数之间要( )。 A、有空格 B、有破折号 8、RT 是让海龟向( )转动。 A、左 B、右 9、能让海龟在任意地方迅速回到源点的命令是( )。

A、GO HOME B、HOME 10、抬笔后,要让海龟继续作图还必须使用( )。 A、PD B、PU 11、海龟在画正三角形的时候,每画一条边后必须转动( )度。 A、120 B、60 12、“is not a logo procedure ” 是指( )。 A、不是LOGO参数 B、不是LOGO语言 13、当“STAMPOVAL X Y”中X=Y时画出的是个( )。 A、正圆 B、椭圆 14、使用涂色命令的时候必须要给命令打上括号吗?( ) A、不用 B、必须 15、REPEAT 3[FD 40 RT 120]画出来是一个( )。 A、正三角形 B、正五边形 16、保存图形为BMP格式要使用的命令是( )。 A、SAVEPIC B、LOADPIC 17、启动LOGO系统后,小海龟自动显示在( )。 A、绘图窗口中 B、命令窗口中 18、执行REPEAT 2[FD 50 RT 90 FD 80 RT 90]命令,能画出一个( )。 A、正方形 B、长方形

LOGO语言命令

LOGO语言命令 YCOR 输出第一个活动海龟的Y坐标 XCOR 输出第一个活动海龟的X坐标 WAIT 等待n/100秒 WHILE 当条件为真时,重复执行命令表 WHO 输出由TELL命令定义的当前活动海龟的代码表 WIDTH 输出第一个活动海龟笔的宽度 WINDOW 设置图形窗口为窗口模式 WINDOWPOINT 将海龟坐标[x y]转换为图形窗口坐标 .WINDOWS 下面两个命令为Windows API调用 .WINDOWSL WINSIZE 输出图形窗口的大小 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 停止一个过程的执行,返回命令状态

logo语言教程

logo语言教程 LOGO是一种计算机程序设计语言,LOGO源自希腊文,原意为思想,最初的LOGO语言是由一名叫佩伯特的心理学家设计的。他在从事人工智能的研究中,一个像海龟的机械装置,触发了他的灵感。他利用广博的知识及聪明的才智完成了LOGO语言的设计。佩伯特希望孩子不要机械地记忆事实,强调创造性的探索。他说:“学校的多数课程是记忆一些数据和科学事实,却很少着眼于真正意义上的学习与思考。”他用LOGO语言启发孩子们学会学习,一些孩子用LOGO语言设计出了真正的程序。 LOGO语言是一种结构化程序设计语言。它是交互式的,为人们提供了良好的编程环境;它是模块化的,便于程序的修改与扩充;它是过程化的,包含了过程、参数、变量等重要概念,并允许递归调用;它有丰富的数据结构类型;有生动的图形处理功能;。它不仅具备多种优秀程序设计语就能掌握LOGO的基本绘图指令,高年级学LOGO程序设计自然不是难事。 LOGO语言是中小学生十分喜爱的一种计算机程序设计语言,它里面有一个绘画能手——小海龟。小海龟本领高强,会唱歌、会画画,多才多艺。我们可以指挥小海龟在屏幕上画出丰富多彩的图画,奏出美妙动听的音乐。你是不是想和神通广大的小海龟交朋友? 对于在LOGO语言中,输入命令就被立即执行,我们通常称之为“立即方式”,或“命令方式”。 1.前进命令FORWARD(简写FD) 【格式】 FD 步长 【功能】命令小海龟按当前方向前进指定的步长。 【说明】 ⑴ 在LOGO语言中,命令与数据之间是以空格分隔的。如,在输入的前进命令和步长之间必须用空格分隔。 ⑵ 小海龟移动时,要特别注意它的当前位置和方向,当前方向就是它的头所指的方向。 ⑶ 让小海龟移动时,是通过步长的长短来控制机器人前进的距离。 ⑷ 步长的具体值就是指距离的长短(小海龟的默认值为每1个步长为0.5厘米)。如FD 100中步长值为 100,是让小海龟前进50厘米。 ⑸ 输入的LOGO命令既可以是大写字母,也可以是小写字母,例如,“fd 100”命令,也可以写成“FD 100”,两种输入方式的执行效果相同 2.后退命令BACK(简写BK) 【格式】 BK 步长 【功能】命令小海龟按当前方向后退指定的步长。 【说明】 ⑴ 让小海龟移动时,是通过步长来控制小海龟后退的距离。 ⑵ 小海龟移动时,要特别注意它的当前位置和方向,后退方向就是它的头所指的反方向。⑶ 步长的具体值就是指步长的长短(小海龟的默认值为每一步长为

logo语言练习题

临沂市兰山区**小学六年级logo试题 一、填空题(前面10题每道4分,共40分,后面12题每道5分,共60分) 1、人与计算机交流要用到计算机语言,我们本学期学的是计算机语言是( Pc logo√)。 2、让小海龟前进、后退、左转、右转的命令分别是( FD )、( BK )、( LT )、 ( RT )、√。 3、清除屏幕的命令是(CS √)。 4、让小海龟回到原点,头朝上的命令是( HOME√)。 5、退出LOGO的命令是( BYE√)。 6、提笔的命令是( PU√),落笔的命令是( PD√)。 7、如果让小海龟隐身,命令是( HT√),要让小海龟现身,命令是( ST√)。 8、要将笔的粗细设置为2,命令是( SETW 2 √)。 9、要将笔的颜色改变成红色,命令是( SETPC 12 √)。 10、改变背景颜色为黑色,命令是( SETBG 0√)。 11、若笔的粗细、颜色都发生了改变,要使小海龟恢复到进入LOGO时的状态, 命令是( HOME √)。 12、画一个长为100,宽为80的空心矩形的命令是(STAMPRECT 100 80)。√

13、画一个横向半径为50、纵向半径为80的黄色实心椭圆的命令是(Setpc 14 STAMPOVAL (50 80 “true)√。 14、使用重复命令画一个边长为100的正三角形的命令是(repeat 3 [fd 100 rt 360/3]√ 15、使用重复命令画一个边长为60的正六边形的命令是(repeat 6 [fd 60 rt 360/6])√ 16、使用重复命令画一个步长为20的正18边形的命令是(repeat 18 [fd 20 rt 360/18])√ 17、使用重复命令画一个步长为150的正五角星的命令是(repeat 5 [fd 150 rt 180-180/5])。√ 18、使用重复命令画一个步长为180的正31角星的命令是(repeat 31 [fd 180 rt 180-180/31]。√ 19、使用重复命令,沿顺时钟方向画圆的命令是(repeat 36 [fd 步数 rt 360/36])√ 20、使用重复命令,沿逆时钟方向画圆的命令是(repeat 36 [fd 步数 lt 360/36])√ 21、使用重复命令,沿顺时钟方向画半圆的命令是(repeat 18 [fd 步数 rt 10])√

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 ’’文件名 功能:将绘图窗口中的图形按指定的文件名存盘。

PClogo语言教程

Logo语言教程 第一课认识WINLOGO 教学目的: 1、熟悉WINLOGO的启动和退出。 2、初步了解LOGO语言。 教学重点: WINLOGO的基本使用方法。 教学内容: 一、什么是计算机语言 计算机语言是人和计算机打交道的语言,它用不同的文字和符号表示不同的含义。计算机语言有很多种,就像我们人类使用的语言一样,不同的语言有不同的语词和语法。 二、LOGO语言简介: LOGO语言是美国麻省理工学院人工智能实验室于1968年开发的,是一种专为青少年设计的计算机语言。“LOGO”在希腊文中有“文字”、“符号”和“思索”的意思。 LOGO语言有多种版本,我们这里给大家介绍的是在WIN98环境下运行的LOGO语言,它具有界面全新、功能强大和方便操作等特点。 三、WIN LOGO的启动 单击“开始”弹出一级菜单,鼠标移动至“程序”。这时弹出二级菜单,鼠标移动至“PC LOGO”,这时弹出三级菜单,单击“PC LOGO”就可以运行WINLOGO了。 WINLOGO窗口如下图,主要由标题栏、菜单栏、工具栏以及图形窗口和文本窗口几部分组成。其中的小海龟是LOGO语言的重要角色,我们可以发布命令指挥它完成各种任务,小海龟位于屏幕中央,而且头朝上,这个位置叫“母位”。在文本区中的问号“?”是LOGO 语言的提示符,提示我们可以在这里输入命令了。 四、屏幕状态和海龟的活动范围: ⒈三种屏幕状态: WINLOGO界面比较灵活,我们即可以通过窗口的操作实现桌面的控制,同时也可以用命令的方式改变桌面的窗口。 ①标准页面布局: 当我们第一次进入LOGO语言环境时我们所看到的就是标准布局,它是由绘图窗口和文本窗口两个窗口组成的。 如果这种布局已被打乱,我们想要恢复这种布局的命令是: SPLISCREEN 简写为 SS (或Shift+F2) 例如键入: ?SS↓ 即进入标准屏幕状态。 ②全图形窗口布局: 在这种屏幕状态下,整个图形窗口被最大化。 FULLSCREEN 简写为FS(或Shift+F4) ③全文本窗口布局: 在这种屏幕状态下,整个广西窗口被最大化。 TEXTSCREEN 简写为TS(或Shift+F3) 五、退出WINLOGO: ⒈在提示符“?”后面输入“BYE”或单击关闭按钮,弹出下面对话框。

logo命令大全

LOGO命令全称简写中文名称与功能举例例 CLEARSCREEN CS 清除图形屏幕,海龟复位命令 DRAW 初始化,清屏,还原海龟原状态,设为图文屏幕FORWARD FD 前进命令FD 50 BACK BK 后退命令BK 50 RIGHT RT 右转命令RT 90 LEFT LT 左转命令LT 90 PENUP 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 清屏、复位

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 X Y…) 求几个数的和 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 小海龟活动范围限制在绘图

LOGO命令集

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 HT BK 100 END 3.左转命令LEFT,简写LT 【格式】LT 角度 【功能】命令小海龟向左(逆时针方向) 转动指定的角度。 【说明】 ⑴让小海龟转动时,是通过角度的值来控制小海龟向左转动的角度。 ⑵ LOGO语言中LT 180,此命令的是让小海龟左转180度。 【应用】向左转动90度: ⑴命令方式:LT 90 ⑵过程方式:TO ZZ LT 90 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 轴上)。 14、查询海龟当前的方向:HEADING [格式]: HEADING [功能]: 输出海龟当前的方向(角度)。 15、清屏复位命令:CS [格式]:CLEARSCREEN [缩写]:CS [功能]:清除屏幕上的图形,让海龟回 到源点,头向上。但是海龟的其他状态(画 笔的颜色、粗细、花纹等)都不变。 16、清屏命令: CLEAN [格式]:CLEAN [功能]:清除屏幕上的图形, 但是不改变海 龟的状态(当前的位置和方向)。 17、重复命令: REPEAT [格式]: REPEAT 次数[执行重复的内 容] [功能]: 让计算机重复执行一些命令。 18、画矩形命令:STAMPRECT [格式]: STAMPRECT :X :Y (画空心矩形) (STAMPRECT :X :Y "TRUE) (画实心矩形) [功能]: 以海龟原来所在的位置为起 始点画矩形。 [注意]: ⑴用STAMPRECT命令画出来的 矩形始终是垂直的。 ⑵引号和TURE之间不留空格。 19、画椭圆命令: STAMPOVAL [格式]: STAMPOVAL :X :Y (画空心椭圆形)

Logo的语言命令

Logo的语言命令 一、绘图初始化命令(DRAW) 格式:DRAW 功能:让计算机完成一些初始化功能。 二、前进与后退命令 1、前进命令格式:FD 步数 2、后退命令格式:BK 步数 三、转向命令 1、左转命令格式:LT 度数 2、右转命令格式:RT 度数 四、提笔与落笔命令 1、提笔命令格式:PU 2、落笔命令格式:PD 3、笔擦命令格式:PE 五、隐龟与显龟 1、隐龟命令格式:HT 2、显龟命令格式:ST 六、回家命令格式:HOME 七、清屏命令 1、CS命令格式:CS 功能:清除屏幕上的图形,并使海龟回到“家”,头朝上。 2、CLEAN命令格式:CLEAN

功能:清除屏幕上的图形,且不改变海龟的状态。 八、常用的变色命令。 1、SETBG <颜色代码>:设置屏幕的颜色。 2、SETPC <颜色代码>:设置画笔的颜色。 3、SETW <笔的宽度>: 设置笔的粗细。笔的宽度的取值范围为1-999。 4、FILL :着色命令 九、定位命令: 1、SETX :使海龟水平方向移到X坐标指定的位置 2、SETY :使海龟垂直方向移到Y坐标指定的位置 3、SETXY :使海龟水平方向移到X坐标指定的位置,垂直方向移到Y坐标指定的位置。 4、XCOR:输出当前海龟在水平方向的位置。 5、YCOR:输出当前海龟在垂直方向的位置。 6、GETXY:输出当前海龟在水平方向的位置和垂直方向的位置。 命令简写功能 基本绘图 DRAW - 清屏、海龟回母位

CLEAN CLEARSCREEN CS CLEARTEXT CT FORWARD 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 全文字屏

logo语言

第一课认识WINLOGO 教学目的: 1、熟悉WINLOGO的启动和退出。 2、初步了解LOGO语言。 教学重点: WINLOGO的基本使用方法。 教学内容: 一、什么是计算机语言 计算机语言是人和计算机打交道的语言,它用不同的文字和符号表示不同的含义。计算机语言有很多种,就像我们人类使用的语言一样,不同的语言有不同的语词和语法。 二、LOGO语言简介: LOGO语言是美国麻省理工学院人工智能实验室于1968年开发的,是一种专为青少年设计的计算机语言。“LOGO”在希腊文中有“文字”、“符号”和“思索”的意思。 LOGO语言有多种版本,我们这里给大家介绍的是在WIN98环境下运行的LOGO语言,它具有界面全新、功能强大和方便操作等特点。 三、WIN LOGO的启动 单击“开始”弹出一级菜单,鼠标移动至“程序”。这时弹出二级菜单,鼠标移动至“PC LOGO”,这时弹出三级菜单,单击“PC LOGO”就可以运行WINLOGO了。 WINLOGO窗口如下图,主要由标题栏、菜单栏、工具栏以及图形窗口和文本窗口几部分组成。其中的小海龟是LOGO语言的重要角色,我们可以发布命令指挥它完成各种任务,小海龟位于屏幕中央,而且头朝上,这个位置叫“母位”。在文本区中的问号“?”是LOGO语言的提示符,提示我们可以在这里输入命令了。 四、屏幕状态和海龟的活动范围: ⒈三种屏幕状态: WINLOGO界面比较灵活,我们即可以通过窗口的操作实现桌面的控制,同时也可以用命令的方式改变桌面的窗口。 ①标准页面布局: 当我们第一次进入LOGO语言环境时我们所看到的就是标准布局,它是由绘图窗口和文本窗口两个窗口组成的。 如果这种布局已被打乱,我们想要恢复这种布局的命令是: SPLISCREEN 简写为 SS (或Shift+F2) 例如键入: ?SS↓ 即进入标准屏幕状态。 ②全图形窗口布局: 在这种屏幕状态下,整个图形窗口被最大化。 FULLSCREEN 简写为FS(或Shift+F4) ③全文本窗口布局: 在这种屏幕状态下,整个广西窗口被最大化。 TEXTSCREEN 简写为TS(或Shift+F3) 五、退出WINLOGO: ⒈在提示符“?”后面输入“BYE”或单击关闭按钮,弹出下面对话框。 ⒉单击“是”退出WINLOGO。

LOGO语言期末考查试卷

LOGO语言期末考查试卷(二) 班级________ 姓名_________ 成绩________ 一、选择题:每题30分 1、向前移动命令是()。 A、LT B、FD 2、要让小海龟移动的时候不留下印记,必须要先使用()命令。A、藏龟 B、抬笔 3、能让海龟在任意地方迅速回到母位的命令是()。 A、GO HOME B、HOME 5、抬笔后,要让海龟继续作图还必须使用()。 A、PD B、PU 6、REPEAT 3[FD 40 RT 120]画出来是一个()。 A、正三角形 B、正五边形 7、启动LOGO系统后,小海龟自动显示在()。A、绘图窗口中 B、命令窗口中 8、执行REPEAT 2[FD 50 RT 90 FD 80 RT 90]命令,能画出一个()。A、正方形B、长方形 9、执行REPEAT 5[REPEAT 3[FD 70 RT 120]RT 360/5] 命令,能画出一个()。A、小风车;B、正五角星 10、五角星的过程名正确的是()。A、WJX; B、五角星 11、执行REPEAT 36[FD 80*3.14/18 RT360/36]命令,画出一个()。A、圆弧 B、圆 12、在LOGO语言中,设置线的粗细的命令是()。A、SETPC B、SETW 13、在LOGO语言中,设置画笔颜色的命令是()。A、SETPC B、SETX 14、REPEAT 5[FD 100 RT 144]画出的图形是()。A、正五边形 B、五角星 15、FD 100 BK 50 RT 90 FD 30 BK 30 LT 90 BK 50 RT 90 FD 40 BK 80画出的是()。A、上B、下 二、填空:(共20分) 1.过程调用时发现问题,可以进入编辑状态,对过程进行修改,进入过程的编辑状态的命令是: ______________________。 2.重复命令的形式是:REPEAT 重复次数[命令组],其作用是将_______________重复__________指定 的次数。 3.用重复命令画正多边形,当所画的正多边形的边数________、边长________,所得到的正多边形就越 接于_________。 4.定义带参过程时的参数也称___________,是由____________组成;在调用带参过程时,对应位置上放 的实际数据称为____________。带参过程所带的参数可以根据实际需要带一个、二个或更多个,各个参数之间必须用________分隔。 5.退出LOGO系统,返回DOS状态,须键入命令:?__________。 6.利用FILL命令涂色时,首先将海龟画笔抬起来,进入欲涂颜色的____________,然后把海龟画笔放下, 再使用FILL命令。7.CS REPEAT 6 [ FD 50 RT 60 ] ( ) 8.CS .SETSCRUNCH 0.9 REPEAT 36 [ FD 0.174 * 30 RT 10 ] ( ) 9.CS .SETSCRUNCH 0.5 REPEAT 36 [ FD 0.174 * 30 RT 10 ] ( ) 10.CS RT 45 REPEAT 2 [ FD 50 RT 45 FD 80 RT 135 ] ( ) 一、简答题:(每题5分,共45分) 1、用50个正方形画出如下如下图,边长是100(5分) 2、.设计一个过程HUA,由10朵HUA组成以下的HUAHUAN 输入HUAHUAN 就出现图(10分) A B C D

logo语言教案

logo语言教案 第一节、Logo语言概述 教学目的: 1、通过学习使学生认识Logo语言。 2、提高学生学习计算机语言的兴趣。 教学重点: 认识Logo语言并提高兴趣。 教学难点: 提高学生兴趣。 教具准备: PCLogoV4·0 课时安排: 1课时。 教学过程: (一)导入 谈话:今天我们学习新的计算机知识。 (二)新授 1、指导学生认识计算机语言。 讲述:人类有人类的语言,计算机也有计算机的语言,只不过人类不能够很容易地看懂计算机语言。计算 机语言也分为好几类,包括机器语言、汇编语言、高级 语言。 2、指导学生认识Logo语言。

讲述:Logo语言是高级语言的一种,它使用了人类能够看得懂的语言来控制计算机,因此适合人类学习和使用。又因为它是一种绘图语言(海龟作图),所以有很大的趣味性,更适合于小学生学习。 3、指导学生认识PCLogo编译平台。 (1)讲述:计算机只懂得机器语言,要想让它也明白Logo语言,就要有一种软件充当翻译官,这就是编译平台。 (2)演示并解说编译平台。 (3)初步学习下列命令,并使用它来画一些简单的图形。 STFDRTLTBKHTDRAWHOMEBYE (三)总结 总结学习内容。 第二节、PCLogo使用基础 教学目的: 1、通过学习使学生更好地掌握PCLogo编程工具。 教学重点: PCLogo的使用方法和信息。 教学难点:

错误信息。 教具准备: PCLogoV4·0 课时安排: 1课时。 教学过程: (一)导入 1、复习旧知识,包括:什么是Logo?Logo可以做什么用?上节课提到等各种命令各有什么用途?练习使用命令。 2、谈话:今天我们继续学习。 (二)新授 1、指导学生认识计算机屏幕在图形方式下的工作结构。 讲述:我们的计算机在DOS方式下工作时是以24*80分辨率显示的,而在图形方式下(PCLogo)是以640*480分辨率显示的。 2、介绍如何使用PCLogo得全屏工作方式。 讲述:使用下面的命令可以控制命令条的隐藏和显示。 FULLSCREEN(Ctrl+F)SPLITSCREEN(Ctrl+S) 3、关于超出屏幕范围的问题。 讲述:如果超出屏幕范围,会从屏幕的另一边继续出现。 (三)练习 (四)总结

信息技术LOGO语言测试题

信息技术LOGO语言测试题 一、选择题 1、LOGO中的基本画笔是()。 A、铅笔 B、小海龟 2、与STAMPOVAL 50 50 FILL作用相同的命令是()。 A、REPEAT 50 FILL B、(STAMPOVAL 50 50 “TURE) 3、退出LOGO系统可以用()方法。 A、在命令窗口输入“CS”命令后按一下回车键。 B、单击标题栏右端的“关闭”按钮。 4、抬笔命令是()。 A、FD B、PU 5、下列命令中需要带参数的是()。 A、FD B、PE 6、画矩形的命令是()。 A、STAMPRECT 边1 边2 B、STAMPOVAL X Y 7、清理屏幕的常用命令有()。 A、CS B、RT 8、执行REPEAT 2[FD 50 RT 90 FD 80 RT 90]命令,能画出一个()。 A、正方形 B、长方形 9、执行REPEAT 5[REPEAT 3[FD 70 RT 120]RT 360/5] 命令,能画出一个()。 A、小风车; B、正五角星 10、五角星的过程名正确的是()。 A、WJX; B、五角星 11、执行REPEAT 36[FD 80*3.14/18 RT360/36]命令,画出一个()。 A、圆弧 B、圆 12、执行TT[闪闪的红星]命令,屏幕显示的是()。 A、TT B、闪闪的红星 13、正九角星的命令是()。 A、REPEAT 9[FD 40 RT 360/9] B、REPEAT 9[FD 40 RT 180-180/8] 14、LOGO窗口的操作方法与Windows的窗口操作是()。 A、相同的 B、不同的 15、LOGO系统是美国科学家在()年开发出来的。 A、1980 B、1967 二、填空题 1、启动LOGO语言的方法有两种,一种是(),一种是()。 2、重复命令的形式是:REPEAT 重复次数[命令组],其作用是将_______________重复__________指定的次数。 3、用重复命令画正多边形,当所画的正多边形的边数________、边长________,所得到的正多边形就越接于_________。 4、定义带参过程时的参数也称___________,是由____________组成;在调用带

Logo语言常用命令

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重复次数[命令语句] 作用:将方括号里的内容重复执行指定的次数。 比如: 正三角形: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] 观察图中的“风车”,组成“风车”的基本图形是什么?有几个这样的基本图形?“风车”是怎样画出来的?

相关文档
最新文档