LOGO学习的一点体会.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:5 大小:36KB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

LOGO学习的一点体会.doc

LOGO学习的一点体会.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

14 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

LOGO学习的一点体会在LOGO的初、中级学习中,有一些常见的题型和一些不易注意到的小细节,现简单总结如下:一、走退后计算线段长度二、画圆的一些小问题(1)在画圆中其实全可以归结为三个数的填写:REPEAT:N[RT:BFD2*PI*R/:XRT:B]上面公式中的:N是重复次数,:B*2是每次转的角度,:X是你准备用多少边形来画圆。我们常用的是36边形或360边形,但也有例外的,不管怎样,我们都要保证:N和:X一定是正整数。所以怎样填这三个数就一定要仔细。上面三个数之间的关系很容易分析:(:B*2)*:X=360(:B*2)*:N=你需要画的圆弧的弧度,即要画一个完整的圆时,:N=:X例:要画一个96度的圆弧,我们就可用很多种命令,只要参数满足上面我所说的条件即可(划线部分)REPEAT12[RT3FD2*PI*R/60RT3]REPEAT24[RT2FD2*PI*R/90RT2]REPEAT96[RT0.5FD2*PI*R/360RT0.5]还有很多很多的解,想画精确的不妨让多边形的边多一点,只要满足我上面画线的三个条件即可.(2)在圆的考题中还比较常见的是关于步长的计算,即FD后的那个表达式中:R和:X的填写,这也需要先根据每次转角计算出是多少边形,再根据题意中真正的半径原是多少,仔细计算,如:如果:R处填写的是真实半径的一半,那么下面:X处也要填写真实边数的一半才能保证表达式的值不变.如果2*PI中的2没写,那么就要将:R变为真实半径的两倍或将:X变为真实边数的一半.三、坐标题应注意的些什么坐标题的解题中最笨的办法也是最聪明的办法,那就是如果是作图题,在大致了解所作图形后先将图中各关键点的坐标标出,再一一填写程序。因为坐标命令都是绝对命令,标出关键点的坐标就不容易出错了。四、字表题的解题思路字和表的题目主要需要细心及对命令的详细理解1、运算结果中的括号取舍这主要涉及以下几个命令SE、LIST、LPUT、FPUT(1)SE:其后面所跟的参数中是字的原样不变,是表的先脱去一层表的标识中括号,再将所在参数连接起来成为新表元素后加上最外面的一层表框例1:SE“A[ABCD]-A连接先脱去一层表框后的ABCD成为一个新表中的三个元素AABCD之后再加上最外层的表框,其结果就是[AABCD]例2:SE[A][CDEF]-[A]和[CDEF]先各自脱去一层表框后连接成一新表ACDEF,再加上最外层表框成为[ACDEF]注意:如果SE外成有小括号,那么SE后的所有参数都和上面操作一样,先各自脱括号,连成新表后加上表外框。(2)LIST:其后的所有参数均不脱括号,然后连接在一起成为一个新表后再加上一层表的标识例1:LIST“A[ABCD]将后面参数原样连接成为:A[ABCD]后加上一层表标识成为[A[ABCD]],请注意和SE命令中结果的区别例2、LIST[A][ABCD]原样连接后成为[A][ABCD],再加上一层表标识[[A][ABCD]](3)FPUT:将前一个参数原样插入到后一参数表中最前面位置,即将后一参数先脱去一层表框,将参数一放在其最前面成为第一个元素,再在最外面加上一层表标识例:FPUT“A[ABCD]AABCD结果是:[AABCD]FPUT[A][ABCD][A]ABCD结果是:[[A]ABCD](4)LPUT:将前一个参数原样插入到后一参数表中最后面位置,即将后一参数先脱去一层表框,将参数一放在其最前面成为最后一个元素,再在最外面加上一层表标识例:LPUT“A[ABCD]ABCDA结果是:[ABCDA]LPUT[A][ABCD]ABCD[A]结果是:[ABCD[A]]FPUT、LPUT还要注意不要在审题时将两者看错。2、字表题的一般解题过程(1)方向是从右向左,一条一条地执行命令.(2)在看命令的时候最重要的是要看命令后面的参数应当是几个,因此,先来分析一下常用命令所带的的参数个数:A、肯定是一个参数和命令:(下列的:Y是一个字或表)FIRST:YLAST:YBF:YBL:YEMPTY?:YWORD?:YLIST?:YNUMBER?:YCOUNT:YCHAR:YASCII:YB、肯定是两个参数的命令:MEMBER?参数1参数2FPUT参数1参数2LPUT参数1参数2ITEM参数1参数2BM参数1参数2还有不用括号时带两个参数的:WORD参数1参数2---|LIST参数1参数2---|此三条命令在加上括号后可以带多个参数,到时可以以括号为限SE参数1参数2---|另注:上述三个命令加上括号后也可以只带一个参数,而且LIST命令会给它的参数加上一层表标识