加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

MSWLogo速成教程②画你的头一张图形

(2015-09-04 09:03:16)
标签:

杂谈

MSWLogo速成教程②画你的头一张图形


画你的头一张图形


MSWLogo速成教程②


   
有些使用者已经注意到MSWLogo最底下一行“命令输入窗口”仅仅有区区的一行,怕输入命令时不够用。其实这样的安排恰恰是MSWLogo设计者考虑高明之处。


MSWLogo速成教程②画你的头一张图形   
所有从事过老版本的LOGO语言教学的老师无不注意到一个现象:学生们总爱在老版本的LOGO系统底下宽大的“文本窗口”中输入一行又一行的命令来画图,就是不喜欢使用程序“编辑器”。


 


MSWLogo速成教程②画你的头一张图形


 


   
要知道这是一种十分有害的习惯——不使用“编辑器”最终是肯定无法编写出高水平的程序的。例如任何一个“递归”程序都离不开使用“编辑器”编写。所以在MSWLogo系统中,输入命令语句的窗口仅有一行,这是非常有利于限制不通过“编辑器”随手画图的不良习惯的。


 


   
前一节课我们已经讲到“第三步”,现在接着说后面的步骤。


 


第四步:学用即时输入命令


    
MSWLogo系统仍然保留了“即时输入命令”的功能。就是允许在“命令输入窗口”中输入Logo命令直接作图。这样的功能对于已经学习过老版本LOGO语言的使用者来说是十分熟悉的。现在我们输入这样一行命令(输入命令的图形见开头最前面的插图):


   
cs repeat 4[fd 100 rt 90]


   
这其中cs的功能是“清除作图窗口的屏幕上的一切图形,使海龟回到屏幕中心的起始点‘源点’,海龟头指向正上方,同时设定画笔的颜色为黑色,画笔的宽度为1”。这样的操作又称为“初始化”。


   
repeat 4[fd 100 rt
90]是重复4次,每次前进100点(其实就是屏幕上的100个像素),右转90度。大家都知道这是画一个正方形。当你输入好这一行命令后,按一个“回车键” ,或是点击“执行”按钮,图形马上就显示出来了。


MSWLogo速成教程②画你的头一张图形   
同时你还会注意到,“命令输入窗口”中已经执行过的命令消失了,而在“文本输出窗口”里显示出已经执行过的命令。这是典型的“即时输入命令”的使用过程。


   
现在大家还可以继续玩一玩:


   
①你可以用鼠标拖动“作图区”右边和下边的“图形移动滑块”来移动输出的图形,这在图形太大,整个作图区窗口都容纳不下时尤其好用;


   
②你可以点击“缩放”菜单,其中有“放大”、“缩小”、“正常”三个选项供你选择处理图形——哎呀,这些好用的功能老版本LOGO语言系统都是没有的,要不然怎么把MSWLogo作为“升级版的LOGO语言”呢?
 


 


第五步:学习修改命令


    
有时你可能需要修改已经输入执行过的命令。你可以点击一下后来出现在上方“文本输出窗口”的cs repeat 4[fd 100 rt
90]那一行命令,你会惊奇地发现,已经使用过的命令重新出现在底行“命令输入窗口”中。


MSWLogo速成教程②画你的头一张图形   
这时你可以按照平时使用计算机的习惯把它修改


  
 cs repeat 3[fd 80 rt 120]ht


    其中ht命令是“隐蔽海龟”,repeat
3[fd 80 rt 120]是画边长80的正三角形。你只要在命令行的末尾按一个“回车键”,或是点击“执行按钮,看到的就是下面的图形了。


MSWLogo速成教程②画你的头一张图形


第六步:保存或调用图形


  
当你画好一个图形后,如果需要保存这个图形,甚至打印这个图形都是可以做到的事。这时林老师建议你做好准备工作,建立一个文件夹专门用来保存你的LOGO文件。比如说就在MSWLogo文件夹之下建立一个File文件夹,以后你的LOGO文件都装在里面,这可是一个提高工作效率的良好习惯。


 


MSWLogo速成教程②画你的头一张图形


   
你不是要把上面自己画的那个三角形图形保存下来吗?请点击“位图”下面的“保存”菜单。


 


MSWLogo速成教程②画你的头一张图形


   
点击“保存”项目后,MSWLogo会弹出一个对话框,你要找到那个先前建立的File文件夹,并点击打开这个文件夹:


MSWLogo速成教程②画你的头一张图形


 


   
这个文件夹内部现在当然是空的。请你在下面填写上你希望保存的文件名。这里的文件名是sanjiao就是“三角”。




MSWLogo速成教程②画你的头一张图形


   
现在图形保存的默认格式是*.BMP,等到将来你的编程本事大了,还可以保存成*.GIF动画格式,那可是动画啊。最后点击“保存”按钮,这个图形就已经保存下来了。


   
假如希望把上面“作图区”里呈现的图形清除掉,同样你还可以有三种操作选择:A.点击“位图”菜单下的“刷新”菜单;B.点击“控制窗口”右下方的“重置”按钮;C.在“控制窗口”正下方的“命令输入窗口”中输入cs命令并回车。现在“作图区”窗口里的图形已经不见了。


 


MSWLogo速成教程②画你的头一张图形


   
看看,“作图区”窗口里的图形确实已经不见了。


 


MSWLogo速成教程②画你的头一张图形


   
保存图形的目的当然是为了以后可以调取出来。请点击“位图”菜单之下的“调用”栏目。 



MSWLogo速成教程②画你的头一张图形


 


   
然后在MSWLogo弹出的对话窗口中选择“File文件夹”,再选择先前存储的sanjiao图形文件,储存的图形将会再次显示出来。




MSWLogo速成教程②画你的头一张图形


   
接着可以做的事很多。例如可以退出MSWLogo系统,还可以继续编程。我们这里选择继续输入命令画图。请你把下面两行命令分两次输入到“命令输入窗口”中,每行命令后面记住要按一个“回车键”。


   
perspective ht

    repeat
12[rightroll 30 arc2 180 60 arc2 -180
60]


MSWLogo速成教程②画你的头一张图形


   
“水流”从中心向四周均匀地喷射出来,太好看了。这么简单的两行命令画是的是3D富有立体感的“喷泉”。这样的图形老版本的LOGO语言是绝对画不出来的!而且这仅仅是MSWLogo丰富功能中的“小意思”。包含大家已经使用多年的老版本PC
Logo for Windows Version
1.01a以及新版的中文FlashLogo,不仅画图及计算功能远不如MSWLogo,在编程的简练程度及效率上也远远不是MSWLogo的“对手”。这也正是MSWLogo成为今后LOGO语言升级的首选的根本原因。


   
现在还可以继续“玩一玩”:请点击“控制窗口”右边的“状态”按钮,一个对话框立即显示出
画笔的状态等多项参数——这是便于调试复杂程序用的。


MSWLogo速成教程②画你的头一张图形


   
点击了“状态”按钮后,按钮马上变成“状态关”,你点击“状态关”,上面的对话框自动消失。


 


这么多出彩的功能不及MSWLogo全部功能的百分之一


让我们继续好好地“玩”下去吧




 



一、WindowsXP退役是怎么回事


二、继续使用WindowsXP全攻略
三、32位的Windows7是不错的选择
四、你会考虑安装双Windows操作系统吗
五、LOGO系统也是可以升级的呀

六、LOGO语言升级首选MSWLogo


七、LOGO语言升级可选FlashLogo
八、Win操作系统及Logo编程系统升级时代的应对策略


 


 


在WinXP退役后


可适应各种操作系统的MSWLogo正在获得广泛应用


未来的LOGO语言属于MSWLogo


 


MSWLogo速成教程链接

入门篇

启动MSWLogo系统
②画你的头一张图形
③存储和调用程序
继承篇
①熟悉主要命令
②画多边形和圆
③移植以往的程


 



 



系列评述链接  初学者为什么应该选用LOGO语言?

①LOGO语言其实很有趣
 

http://blog.sina.com.cn/s/blog_5fd454d00100q4dt.html


②LOGO语言其实很强大
 

http://blog.sina.com.cn/s/blog_5fd454d00100q5bl.html


③LOGO语言其实很新潮
 

http://blog.sina.com.cn/s/blog_5fd454d00100q6r9.html


④LOGO语言其实很容易学
 

http://blog.sina.com.cn/s/blog_5fd454d00100q8gl.html


⑤LOGO语言的概念很先进

 
http://blog.sina.com.cn/s/blog_5fd454d00100qa9n.html


⑥从LOGO语言起步好处多多
 

http://blog.sina.com.cn/s/blog_5fd454d00100qcbp.html


 



 









这里是新颖有趣的LOGO、DEV-C 语言之家


学会编程对将对你一生的思维方式产生深远的影响



欢迎评论 欢迎转载


 


 






查找林老师博客最便捷的方法:


百度、谷歌、搜狗、搜搜、雅虎、有道搜索引擎中输入


林老师
LOGO
就能找到林老师博客文章了




查阅林老师最新发表文章的链接:


http://blog.sina.com.cn/lzs2099






快速检索数百篇博客提高阅读效率的链接:


WindowsXP退役后的LOGO语言学习系列连载


《LOGO语言简明教程》及初学者题库


《LOGO语言画图编程题》目录

LOGO及DEV-C 计算编程题》目录

《LOGO竞赛试题及解题分析指导》目录

《LOGO语言编程新理念及编程技巧》目录
《奥数及趣味数学问题》目录
《LOGO语言竞赛教程·习题集内容剖析》目录
《林老师话说天南地北》目录


初学者题库及编程技巧分析


查看林老师拍摄及推荐的照片的链接


 


 






林正山老师邮箱:
linzhengshan@21cn.com


因网络拥挤“纸条”常不能及时打开查阅。有信息尽量使用“评论”或邮件。


 


 







需要LOGO系统的可以发邮件给林老师
请说明清楚需要哪一种系统


A:可以运行在32位XP系统及32位WIN7系统的


PC
Logo for Windows Version
1.01a
系统传统广泛使用的Logo系统(64位操作系统中不能使用)

(文件1.1M)


B:可以运行在XP、WIN7、WIN8系统的英文版Microsoft
Windows
Logo
系统(即MSWLogo系统)这是传统
Logo语言升级的首选软件,功能强大、架构先进,对原有的Logo程序兼容性好
(文件0.6M)


C: 可以运行在XP、WIN7、WIN8系统的MSWLogo汉化实验版(文件1.0M)


以上Logo系统均为免安装版 拷贝到硬盘中就能使用


林老师接到邮件后将把LOGO系统发送到你的邮箱中


友情提示:有些邮箱不能接收较大的传输文件,你的邮箱能接收大邮件吗?


 


 






声明:

林正山老师发表的文章及照片,媒体、网站或出版物未经本人许可谢绝进行任何形式的删节、改编、重组及转载。


允许个人博客按原文(含图片及附注)进行完整转载,转载时敬请注明本博作者姓名、文章原始出处,并以链接形式标明来源。



  



LOGO编程题 套圈游戏★★
LOGO编程题 瓦片栅栏★★
LOGO编程新理念  LOGO命令简表
LOGO画图编程题 雷达★★
MSWLogo上机参考书<1>装载你的系统

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有