2022年通用LOGO语言的基本知识 .pdf





《2022年通用LOGO语言的基本知识 .pdf》由会员分享,可在线阅读,更多相关《2022年通用LOGO语言的基本知识 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、通用 LOGO 语言的基本知识1常数 LOGO语言允许使用十进制数,写法与平常的十进制数相同。使用的数为整型量,允许值为0 65535,不能直接使用小数和分数,小数3.14*100可写为 314*100/100,计算机会自动取整。2变量变量名为字母开头的任意长度的字母与数字的组合,但不能使用作为命令的关键字(关键字见附表),变量名前要加:如:A。变量名中不能有空格,不能使用方括号、圆括号、运算符。所有变量,除过程参数外,必须先定义后使用。W0、W1为预定义的字变量(字变量允许值为0 65535),如使用其他名做字变量,须用。Make 变量名表达式定义后使用。所有变量均为过程变量(只限于本过程中
2、使用),TY0-16 为全程变量(可在整个程序中使用),使用前要定义。3表达式 表达式可以为常量、变量、运算符等。如果其中使用变量,必须用:变量名的形式,如:A+B 应写成:A+:B。表达式的写法与数学中有些不同,4a+3b-2 应写成4*:A+3*:B-2 4运算 LOGO语言中有加、减、乘、除四种运算,加号、减号、乘号、除号分别用“+”、“-”、“*”、“/”符号表示。LOGO语言中没有乘方运算,23可写成 2*2*2 运算的次序与数学一样,先乘除后加减,同级运算自左至右顺序计算,要改变顺序,可加圆括号,不能使用方括号和花括号。LOGO语言中逻辑运算符有三种:AND(与)、OR(或)、NO
3、T(非),逻辑运算符,逻辑运算符前后的表达式要加圆括号,如(:A+:B)AND (:B+:C)。四、通用LOGO 语言的基本命令对于在 LOGO 语言中,输入命令就被立即执行,我们通常称之为“立即方式”,或“命令方式”。1前进命令FORWARD(简写 FD)【格式】FD 步长【功能】命令机器人按当前方向前进指定的步长。【说明】在 LOGO 语言中,命令与数据之间是以空格分隔的。如,在输入的前进命令和步长之间必须用空格分隔。机器人移动时,要特别注意它的当前位置和方向,当前方向就是它的头所指的方向。让机器人移动时,是通过步长的长短来控制机器人前进的距离。步长的具体值就是指距离的长短(机器人的默认值
4、为每1 个步长为0.5 厘米)。如 FD 100中步长值为100,是让机器人前进50 厘米。输入的 LOGO 命令既可以是大写字母,也可以是小写字母,例如,“fd 100”命令,也可以写成“FD 100”,两种输入方式的执行效果相同2.右转命令RIGHT(简写 RT)【应用】前进 100 步:命令方式:FD 100 过程方式:TO QJ FD 100 END 2后退命令BACK(简写 BK)【格式】BK 步长【功能】命令机器人按当前方向后退指定的步长。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -【说明】让机器人移动时,是通过步长来控制机器人后退的距离。机器人移动时,
5、要特别注意它的当前位置和方向,后退方向就是它的头所指的反方向。步长的具体值就是指步长的长短(机器人的默认值为每一步长为0.5 厘米)。前进、后退等命令需要的数据既可以是具体数值,也可以是一个算式,机器人会自动计算算式,再按计算的结果完成任务。在计算机中加号、减号、乘号、除号分别用“+”、“-”、“*”、“/”符号表示。【应用】后退 100 步:命令方式:BK 100 过程方式:TO HT BK 100 END 3左转命令LEFT(简写 LT)【格式】LT 角度【功能】命令机器人向左(逆时针方向)转动指定的角度。【说明】让机器人转动时,是通过角度的值来控制机器人向左转动的角度。LOGO语言中 L
6、T 180,此命令的是让机器人左转180 度。【应用】向左转动90 度:命令方式:LT 90 过程方式:TO ZZ LT 90 END 4右转命令RIGHT(简写 RT)【格式】RT 角度【功能】命令机器人向右(顺时针方向)转指定的角度。【说明】让机器人转动时,是通过角度的值来控制机器人向右转动的角度。LOGO语言中 RT 90,此命令的意思是机器人右转90 度。【应用】向右转动90 度:命令方式:RT 90 过程方式:TO YZ RT 90 END 5时间命令WAIT【格式】WAIT 时间【功能】等待一段时间。【说明】在让机器人运动时,可以通过时间命令,调整两个命令间的等待时间。WAIT 1
7、000 此命令是将等待时间设为1000 毫秒(1 秒)。【应用】前进 100 步,等待 1 秒:命令方式:FD 100 WAIT 1000 过程方式:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -TO DD FD 100 WAIT 1000 END 6初始化命令DRAW【格式】DRAW【功能】将LOGO 语言系统恢复为启动时的初始状态。【说明】初始化命令,将系统恢复为启动时的初始状态。初始化命令,是一个无参数命令。系统启动时默认为初始状态,可以省略。7落笔命令PD【格式】PD 【功能】命令机器人落下“画笔”,机器人就又可以画图了。落笔命令在“仿真”运行时可以使用,落笔
8、后,机器人移动时可以留下移动的轨迹。安装了画笔模块,机器人就会有一支真正的画笔,这时落笔命令才有作用。落笔命令PD后面没有参数。落笔命令要与抬笔命令配合使用,当机器人处于抬笔状态时,移动不会留下痕迹,只有输入落笔命令,机器人移动时可以留下移动的轨迹。【应用】机器人落下画笔,前进100 步:命令方式:PD 过程方式:TO DD PD FD 100 END 8抬笔命令PU【格式】PU【功能】命令机器人抬起“画笔”,这时,机器人再移动时,就不会留下痕迹了。【说明】抬笔命令在“仿真”运行时可以使用,系统默认为抬笔状态。机器人安装了画笔模块,机器人就会有一支真正的画笔,这时抬笔命令才有作用。抬笔命令PU
9、后面没有参数。【应用】机器人落下画笔,前进100 步,抬起画笔,前进100 步:命令方式:PU 过程方式:TO DD PD FD 100 PU FD 100 END 9重复命令REPEAT【格式】REPEAT 重复次数 需要重复的命令【功能】将方括号内的命令重复执行指定的次数。【说明】使用重复命令的关键是要找准“需要重复的命令”。画 4 条线就应重复4 次,画一条线的命令就是“需要重复的命令”。当某些命令需要反复执行多次时,用重复命令,可以简化命令的输入过程。【应用】画正方形:命令方式:REPEAT 4FD 100 WAIT 500 RT 90 WAIT 500 名师资料总结-精品资料欢迎下载
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年通用LOGO语言的基本知识 2022 通用 LOGO 语言 基本知识

限制150内