- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3-3 LGO编辑器及过程简述
3-3 LOGO编辑器及过程简述
A理论部分
在LOGO语言中,程序的执行有两种方式:命令组方式和编辑方式。命令组方式是在提示符“?”号直接输入命令,当我们按照LOGO语言语法要求输入所有要完成程序的命令组并回车后,这些命令组将立即被执行,而且立刻就可以看到程序运行的结果,但命令组不能被LOGO系统保存,在退出LOGO环境或关机后,这些命令组将丢失。从这个意义上讲:命令组方式不利于程序的保存和修改,而且限制了程序的结构性和功能的完善性。编辑方式是LOGO语言提供的高级程序设计环境,它可以使程序设计者灵活的编辑、修改、保存、调用程序,为复杂程序的设计提供了条件。本节主要介绍LOGO语言的编辑方式的基本界面和使用,最后简述过程的定义和调用。掌握“过程”是学习LOGO语言的重点内容,而编辑方式是LOGO语言程序设计的常用环境(本讲义从本节起,程序都在编辑方式下完成),同学们在学习时一定要注意多练习和应用。
一、LOGO语言编辑器
1、进入编辑器的命令
[命令]EDIT(或按功能键“F10”)
[功能]进入编辑器屏幕编辑状态,在这个环境下可以对程序进行编辑和保存。
[举例]?EDIT (回车)
进入编辑界面,上面是菜单条(File、Edit、Search、Help),中间区域为编辑区域,最下面是功能键说明。可通过按“ALT”加“F”激活“File”菜单(同样方法用“ALT”加其它键可以激活Edit、Search、Help菜单)。
我们可通过按热键的方法来使用菜单条下的各选项。菜单File(文件)各功能是:New(新建)、Load(装入)、Save(保存)、Save as…(另存为…)、Exit(退出)、Exit to SS(退出回到文图混合)、Exit to TS(退出回到全文)、Exit to FS(退出回到全图)、Quit(退出);菜单Edit(编辑)各功能是:Move(移动)、Copy(复制)、Delete(删除)、Mark Begin(块标志开始)、Mark End(块标志结束)、Read block…(读块)、Write block…(写块);菜单Search(搜索)各功能是:Find(查找)、Replace (替换)、Line(排列);菜单Help(帮助)各功能是:Index(索引)、Table of contents(目录表)、Help about help(关于帮助) 、About PC Logo…(关于Logo语言)。
2、在编辑器中写一个完整的程序
在编辑器中写一个程序一半由以下几个步骤:①进入编辑器②新建文件③写程序④保存文件⑤退出编辑器⑥在提示符后运行程序⑦在编辑器装入程序⑧修改或调试程序。
例3-3-1以A.LGO为文件名在编辑状态下完成下图,要求写出操作过程?
解:①进入编辑器:可用命令“EDIT”或按功能键“F10”。
②新建文件:可使用File菜单下的New新建一个文件,编辑区就会被清空;因为当前进入编辑器时,编辑区是空白的,所以就不用New,也可直接录入程序。
③写程序:在空白的编辑区录入以下程序:
CS
(STAMPOVAL 100 50 TRUE)
BK 50 LT 90 FD 100
STAMPRECT 200 100
HT
④保存文件:选择File菜单下的Save来保存这个文件,默认的文件名是NONAME.LGO,改为A.LGO保存。
⑤退出编辑器:选择File菜单下的Quit来退出编辑器回到文图混合状态。在编辑区写完程序后,我们也可以按“F2”直接退出编辑器回到文图混合状态,如果此时文件没有保存,Logo语言会提示用户保存文件。
⑥在提示符后运行程序:退出编辑器后,Logo语言回到提示符“?”后,用LOAD “ (注意:LOAD命令后面的引号不能省略)这个命令来运行A.LGO。方法如下:LOAD “A.LGO (回车),这时图形会显示在屏幕上。
⑦在编辑器装入程序:如果我们写的程序有错误,此时可以再进行编辑器继续编辑,方法是直接进入编辑器(用命令“EDIT”或接功能键“F10”),此时刚才编辑的A.LGO会显示的编辑器的编辑区中。如果内存中没有刚才我们写的程序(退出Logo,再进入编辑器),我们可以利用File菜单下的LOAD来装入A.LGO。
⑧修改或调试程序,直到程序正确为止。
上面的程序设计方法不利于结构化的思想,而且对于一个大程序,我们在修改时因为程序的流程长而增加了困难。于是LOGO语言引入了过程的概念。
思考:LOGO语言编辑方式与命令组方式程序设计有什么不同?
二、过程
1、过程的定义
过程是一系列有序程序的集合。
LOGO规定,过程的第一行为过程头,以TO
您可能关注的文档
- 2016年明市经开区教师招聘基础强化训练五.doc
- 2016春交《汽车机械基础(含力学)》在线作业二.doc
- 2016春交《电机学(专)》在线作业二.doc
- 2016朝建筑-材料员专业实务.doc
- 2016年需科目3..doc
- 2016春交《电机学(专)》在线作业一.doc
- 2016酒监控安装方案.doc
- 2016汽脚垫品牌排行榜.doc
- 204商品买卖合同.doc
- 204条商房买卖合同.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)