PC LOGO编程技巧
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PC LOGO编程技巧
梁秀珍
1、命令可以简写
2、命令不分大小写
3、命令与参数之间必须用空格分开,执行命令时必须按下回车
键。
4、CLEAN 清图命令。清除屏幕上的图形,海龟的状态不变。
即,只清除屏幕上的图形,不改变海龟的位置与方向。(海龟不归位)。
5、CS (clear screen)清屏。清除屏幕上的图形,海龟回母位。但
所设置的属性仍保留。
6、Draw 初始化命令。使系统恢复到启动状态。效果就是:
清屏(绘图窗口)后,海龟归位,设置的属性全部初始化,即,海
龟回到原点位置,头向上,笔粗为1,笔色为黑色。
7、CT(clear text)清文本作用就是:清除命令窗口所有文本,
“?”提示符回到第一行。
8、修改错误的方法:在命令状态下,可以用键盘上的四个光标
控制键来移动光标。如果发现命令有错误,首先将光标移到要删除的字符处,删除字符,再键入正确的字符。如果发现某个地方漏打了字符,例如,命令RT90在命令与数字之间忘记输入空格了,可将光标移到字符“9”前,按一下空格键,命令就变成了RT 90 了。
9、 使用历史记录运行执行过的命令。在LOGO 语言里,若把光
标键移到已经执行过的命令上,回车,则可再次执行命令。例如:输入 FD 60 RT 90 回车后,用上述方法再执行三次,瞧画出了什么图形。
10、 在画正多边形时,怎样根据多边形的内角与公式计算旋转角
度?
先根据(n-2)*180算出内角与,再除以n 算出内角,再用“180-内角”算出外角。旋转的角度就就是外角的度数。
11、 在计算机语言中,除号就是 / , 乘号就是 *
12、 在画正多边形时,边数越多,边长就要越小些。否则画出的图
形会出界导致错乱。
13、 画空心椭圆
格式:
STAMPOVAL 横轴半径 纵轴半径
画实心椭圆
格式: (STAMPOVAL 横轴半径 纵轴半径 “TRUE)
• 注意:画椭圆时,小海龟的起笔点与落笔点都在椭圆的中心。 画实心椭圆时,一定要有括号。当两个参数相等时为正圆。
横轴半径
纵轴半径
14、 画空心矩形
格式: STAMPRECT 长 宽
画实心矩形
格式: (STAMPRECT 长 宽 “ TRUE) 注意:画矩形时,小海龟的起笔点与落笔点都在矩形的左下角。 画实心矩形时,一定要有括号。两个参数相等时为正方形。
15、不管海龟角度如何,都只能画水平与垂直方向的椭圆与矩形
16、海龟在同一位置画两个实心图形时,要注意区别两个图形的颜色。
17、颜色代码表 代
码 0
1 2 3 4 5
6 7 8 9 10 11 12 13 14 15 颜
色 黑
深 蓝 绿 青 深 红 紫 棕 灰 白 深 灰 浅 蓝 浅 绿 浅 青 浅 红 浅 紫
黄 白 18、封闭图形填色——FILL:
满足5个条件
(封闭——线条颜色一致、内部、落笔、不与线相连、线条与填充颜色一致)
先旋转指内,后抬笔入内,再落笔填充
长 宽
19、给带有边线色的图形填充不同的颜色,
命令格式为:(FILL 图形线的颜色)
注意:一定要有括号。
例如:
setpc 12 (设笔色为浅红)
repeat 4[fd 100 rt 90] ; 画出一个边线色为浅红色的正方形rt 60 pu fd 40 pd
setpc 9 ; 设笔色为浅蓝
(fill 12) ; 在浅红边框的正方形内填充浅蓝色
20、设置笔宽命令格式: SETW N
即, SETW 笔宽值(N就是笔头型号,也就就是笔宽的值。取值范围就是1~999,值越大画出的线越粗。初始化状态值为1。
21、LOGO命令不可以用作过程名;过程名也不可以重复。即,定义过的过程,若用它的过程名,再次定义另一个过程,则先定义的过程被替换。
22、IF语句有两种格式:
格式1: IF 条件THEN [命令] (THEN 可以省略不写) 当符合条件时,执行THEN后面的命令,否则就不执行THEN后面的命令,直接执行其它命令。
注意:命令可以就是一个或多个命令,命令间以空格分开,最后以回车结束。不属于THEN中的命令,一定要写到下一行。
其中的“条件”,可以就是等式或者不等式及表达式,如:
S=40、R>35、R≤10 、(OR :N<8, :N>20) 等。
23、在递归调用时,若过程自己调用自己,一定要设计至少一个出口,来结束过程,否则会造成死循环,过程不停地运行,甚至导致死机等来重后果。
语句中的STOP,就是停止过程运行的命令。它只能使用于过程当中。
24、循环控制命令FOR语句有两种格式
格式1:FOR “变量初值终值[命令串]
功能:变量的值由初值开始,每次加1 并将后面的命令串执行一遍,直到超过终值为止。
格式2: (FOR “变量初值终值[命令串] 步长)
功能:变量的值由初值开始,每次增长一个步长, 并将后面的命令串执行一遍,直到超过终值为止。
注意:引号与变量名之间不能有空格。格式2中,步长若为1时,可以省略步长值。因此,格式1与格式2实际上就是一样的,相当于格式2省略了步长。
25、若要在LOGO的命令窗口中输出多个内容,要在pr语句前后加上小括号。
“pr”的作用就是换行。语句中那对空括号[ ]的作用就是产生空格,否则第行内的各乘法算式会连在一起(教材中的语句就是没有这个空格的。)。type命令的作用与用法与pr命令类似,但它就是不换行输出,而pr就是换行输出。