通用机器人通用机器人LOGOLOGO语言语言北京市通用依耐特技术开发有限公司北京市通用依耐特技术开发有限公司2006
7基本知识1.常数⑴LOGO语言允许使用十进制数,写法与平常的十进制数相同
⑵使用的数为整型量,允许值为0~65535,不能直接使用小数和分数,小数3
14*100可写为314*100/100,计算机会自动取整
2.变量⑴变量名为字母开头的任意长度的字母与数字的组合,但不能使用作为命令的关键字(关键字见附表),变量名前要加:如:A
⑵变量名中不能有空格,不能使用方括号、圆括号、运算符
⑶所有变量,除过程参数外,必须先定义后使用
⑷W0、W1为预定义的字变量(字变量允许值为0~65535),如使用其他名做字变量,须用
Make"变量名表达式定义后使用
⑸所有变量均为过程变量(只限于本过程中使用),TY0-16为全程变量(可在整个程序中使用),使用前要定义3.表达式⑴表达式可以为常量、变量、运算符等
⑵如果其中使用变量,必须用:变量名的形式,如:A+B应写成:A+:B
⑶表达式的写法与数学中有些不同,4a+3b-2应写成4*:A+3*:B-24.运算⑴LOGO语言中有加、减、乘、除四种运算,加号、减号、乘号、除号分别用“+”、“-”、“*”、“/”符号表示
⑵LOGO语言中没有乘方运算,2³可写成2*2*2⑶运算的次序与数学一样,先乘除后加减,同级运算自左至右顺序计算,要改变顺序,可加圆括号,不能使用方括号和花括号
⑷LOGO语言中逻辑运算符有三种:AND(与)、OR(或)、NOT(非),逻辑运算符,逻辑运算符前后的表达式要加圆括号,如(:A+:B)AND(:B+:C)
基本命令1.前进命令FORWARD(简写FD)【格式】FD步长【功能】命令机器人按当前方向前进指定的步长
【说明】⑴在LOGO语言中,命令与数据之间是以空格分隔的
如,在输入的前进命令和步长之间