必须掌握的 LOGO语言命令

上传人:m**** 文档编号:224877212 上传时间:2023-08-01 格式:DOCX 页数:6 大小:52.14KB
返回 下载 相关 举报
必须掌握的 LOGO语言命令_第1页
第1页 / 共6页
必须掌握的 LOGO语言命令_第2页
第2页 / 共6页
必须掌握的 LOGO语言命令_第3页
第3页 / 共6页
点击查看更多>>
资源描述
必须掌握的 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( 画空心椭圆形)(STAMPOVAL :X :Y TRUE)(画实心椭圆形)功能: 以海龟原来所在的位置为圆心画椭圆。注意:如果X方向的半径和Y方向的半径相等,那么画出来的就是一个圆。用STAMPOVAL命令画出来的椭圆始终是顺着X, Y方向画的。海龟最后停留在 圆的中心。20、提笔命令: PU格式: PENUP缩写: PU功能: 把海龟的画笔提起来, 移动时不留下笔迹。21、落笔命令: PD格式: PENDOWN 缩写: PD功能: 让海龟下笔, 恢复海龟的画线功能。22、笔色命令: SETPC格式:SETPC :N (:N为颜色代码)功能: 设置画笔的颜色。23、背景颜色命令: SETBG格式:SETBG :N (:N为颜色代码)功能: 刚进入 LOGO 系统时, 背景颜色是黑色。使用这命令可以改变背景颜色。24、进入编辑器:格式:EDITEDIT过程1过程2EDIT ALL功能: 建立新的过程或编辑最后一次定义的过程。 编辑内存中指定的过程。编辑内存中所有的过程。说明:LOGO编辑器共分为3个区:最上方是菜单区,中间是编辑区,下面是热键提示 区。25、存盘命令: SAVE 格式: SAVE 文件名功能: 把当前工作区里的所有过程以指定的文件名存盘。LOGO 文件的扩展名为 .LGO。而使用SAVEPIC命令是把图形存盘,但无法进行修改,且所占磁盘空间比较大。注意:在编好一个程序并使用SAVE命令存盘以后,应当使用ER ALL命令删除当前工 作区内的所有过程。以免与其他的程序混乱在一起。26、读盘命令: LOAD格式: LOAD 文件名功能: 把已经存在当前驱动盘里的程序文件读入当前工作区。27、列磁盘目录命令: DIR格式: DIR功能: 显示当前目录下的所有文件名。28、条件命令: (IFTHEN)格式 1: IF 条件 THEN 命令功能:如果(IF)后面给定的条件成立,那么就执行后面(THEN)的命令;否则就直接执 行下一行的其它命令。格式2: IF 条件 命令1 命令2功能:如果(IF)后面给定的条件成立,那么就执行命令1,否则就执行命令2。说明: 条件都用“比较算式”表示。常用的“比较符号”有:大于、= 大于或等于,(“=”和“=”的意义是相同的)、=小于或等于,(“=”和“=”的意义是 相同的)。29、复合条件: (逻辑判断 ) 、逻辑非:NOT格式: NOT 条件说明: 当条件为真时, 逻辑非运算的结果为假 (FALSE); 当条件为假时, 逻辑非运算 的结果为真(TRUE)。 、逻辑或:OR格式 1: OR 条件 1 条件 2格式2: (OR 条件1 条件2 条件3)说明:当所有条件都不成立,即条件全为假(FALSE),逻辑或的结果为假,否则为真 (TRUE) 。 、逻辑与:AND格式 1: AND 条件 1 条件 2格式2: (AND 条件1 条件2 条件3)说明:当所有条件同时成立,即条件都为真(TRUE),逻辑与的结果为真,否则为假 (FALSE) 。30、停止命令: STOP格式: STOP功能: 停止正在执行中的命令。31、是否空字或空表命令:EMPTY?格式: EMPTY? :X功能:考察:X是否为空字或空表。32、显示输出命令: PR格式: PRINT 输出项缩写: PR 输出项 功能 : 在屏幕上输出显示后面的内容。说明: 算术表达式里, 用“”表示加, 用“”表示减,用“*”表示乘,用“/” 表示除。无论大括号、中括号、小括号, 一律用圆括号。原样打印时, 将要打印的内容用 括起来。PR 表示显示空字, 输出一空行。(PR 输出项 1 输出项 2 ) 表示显示一行输出内容。33、显示输出命令: TYPE格式:TYPE输出项或(TYPE输出项1输出项2)功能:同PRINT,但印出后不换行,参数间无空格。34、输出数据命令: OP格式: OUTPUT 输入项缩写 : OP 输入项功能: 把执行过程的结果应用到其它过程或命令中去, 不是直接输出到屏幕上。35、赋值命令: MAKE格式: MAKE 变量名 表达式功能: 把表达式的值,赋给变量。说明: 这里所说的表达式可以是一个具体的数字,还可以是一个算式。注意:变量X的前面加号,就成为变量名X。变量X的前面加:号,就成为参 数:X。如果X的前面不加任何符号,就可以作为一个LOGO过程名来使用。36、等待输入一个字符命令: RC格式: READCHAR缩写: RC功能: 等待输入字符, 并以此字符为输出。37、取整函数: INT格式: INT 数值功能: 该命令根据所给的数值, 取该数值的整数部分, 小数部分截去为结果值。38、取舍函数: ROUND格式: ROUND 数值功能: 该命令根据所给的数值, 进行四舍五入计算后, 给出整数值。39、求随机数函数: RANDOM格式: RANDOM :X功能:产生一个从1:X之间(包括1和:X)的随机的整数。40、砍首命令(输出除第一个元素以外的其它内容的命令): BF格式: BUTFIRST 字或表缩写: BF 字或表功能: 输出除这字第一个字符之外的所有字符组成的字;或输出除这表第一个字之外 的所有字组成的表。41、砍尾命令(输出除最后一个元素以外的其它内容的命令): BL格式: BUTLAST 字或表缩写: BL 字或表功能: 输出除这字最后一个字符之外的所有字符组成的字;或输出除这表最后一个字 之外的所有字组成的表。42、输出第一个元素的命令: FIRST 格式 : FIRST 字或表功能: 如果输入是一个字 , 那么输出结果是该字的第一个字符;如果输入是一个表 , 那么输出结果是该表的第一个字。43、输出最后一个元素的命令: LAST 格式 : LAST 字或表功能: 如果输入是一个字, 那么输出结果是该字的最后一个字符;如果输入是一个表, 那么输出结果是该表的最后一个字。44、组字命令: WORD 格式 : (WORD a1 a2 an) 功能 : 把几个短字合成一个较长的字。当仅有两个时 , 括号可以省略。45、组表命令: SE 格式 : (SENTENCE a1 a2 an) 缩写 : (SE a1 a2 an)功能: 这里的参数是指字、表或数字。它可连几个表、字或数字 , 形成一个新表。当 连接的参数仅有两个时, 外层圆括号可以省略。46、合表命令: LIST格式: LIST a1 a2 ()功能: 将参数合成一个表, 带上外层中括号输出。47、求元素和命令: FPUT 格式 : FPUT 字或表 表功能 : 该命令的第二个输入参数必须是一个表 ,输出的结果是把第一个参数作为一个 元素放置在第二个参数表的前面,构成一个新表。48、反序求元素和命令: LPUT 格式 : LPUT 字或表 表 功能:该命令的第二个输入参数必须是一个表,输出的结果是把第一个参数作为一个元 素放置在第二个参数表的后面,构成一个新表。49、延时命令:WAIT格式: WAIT n功能:等待,可控制时间的长短,约n/100秒。50、显示过程名的命令: POTS格式 1: POTS 功能 : 显示出工作区中所有过程名清单。格式 2: POTS 程序包名 功能 : 则列出程序包中所有过程名。51、显示过程内容命令: POPS 格式 : POPS 过程名 功能:显示出工作区中所有过程的内容。52、显示指定过程内容命令: PO 格式 : PO 过程名 1 过程 2 或 PO ALL功能: 将指定的过程名中所定义的内容显示出来。注意:PO命令和POTS命令的功能并不完全相同。使用PO命令时,还会在显示了所有 过程之后,再显示所用过的“变量”值。53、删除过程命令: ER 格式 1: ER 过程名列表 功能:删除工作区中一个或多个指名过程。格式 2: ER ALL 功能:删除工作区中所有过程。54、涂色命令: FILL格式: FILL功能: 用当前的笔色填满一个被海龟线条封闭的区域。注意: 只能对已经被海龟线条封闭起来的图形填色。 图形封闭线条的颜色必须和所填的颜色相同。开始填色时,必须使海龟抬笔进入封闭图形内,再落笔。55、笔擦命令: PE格式: PENERASE缩写: PE功能: 海龟在 PE 状态下就变成了“橡皮擦”, 海龟移动的地方, 原来图好的线条会 被擦掉。56、输出第几个元素的命令: ITEM格式: ITEM :n 字或表功能: 如果输入是一个字, 那么输出结果是该字的第 N 个字符;如果输入是一个表, 那么输出结果是该表的第N个字。57、58、59、键盘是否有输入命令:KEY?格式: KEY?功能:考察键盘是否有输入。 指定按钮位置命令: BUTTON?格式: BUTTON? 1,2 OR 3功能:1为左边按钮,2为右边按钮,或3为中间按钮。(使用控制键G到停止结束) 输出当前的鼠坐标:MOUSEMOUSE SHAPE当前的鼠外形回样地定义有的输出数 EETMOUEEEHAPE命令在启动.鼠外形是1.? .NDUSEOH Result: TRUE可用到的鼠外形是:aGraphicsT
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!