LOGO语言教程.doc
LOGO语言教程简介
第一章 简单的绘图方法
第一节 LOGO语言系统的进入与退出
一、LOGO语言简介
LOGO语言是美国麻省理工学院(MIT)的科学家西蒙·佩伯特领导的人工智能研究小组于60年代中期开发出来的。是一种专门为青少年设计的程序设计语言。
LOGO语言的特点有:窗口操作界面;在线帮助系统;直观性;会话性;递归性;模块化的程序结构和丰富的数据类型。
LOGO语言的结构十分简单,它打破了程序设计离不开数值计算的常规。它具有很强的作图功能,可借助于海龟进行直接的构图的设计。这样就减少了青少年入门的困难。在变量的使用上允许任意类型数据赋值,不用事先加以说明。同时LOGO语言的程序是模块化的,过程本身可以调用自己,即递归调用。另外它还有较强的字表功能。总之,同学们通过“玩海龟”,编写LOGO程序可以轻松地学习计算机有关知识,学习用计算机解决问题的本领。也学习一些有关数学的知识。本书主要向您介绍在PC机上运行LOGO(for windows版)语言工作的情况。
二、LOGO系统的进入与退出
进入LOGO系统:用鼠标依次单击“开始/程序/PC LOGO/PC LOGO”或直接双击桌面上的PC LOGO图标。 (未安装LOGO系统的,请到青口中心小学网站 上“校本资源”库中的“常用软件”里下载安装,要先注册哦)
退出LOGO系统:①直接单击窗口上的关闭按钮;②使用窗口菜单命令;③Listener对话框中提示符“?”后面键入“BYE”命令并回车后,计算机立即退出LOGO系统并退出Windows桌面。
第二节 基本绘图命令
LOGO语言是一种很简单的绘图方法,它有一些简单的绘图命令,当你从键盘上敲入一条命令并按下回车键后,计算机立即在屏幕上画出相应的图形。
(1)认识“小海龟”
进入LOGO系统后,我们在屏幕上可以看到一个栩栩如生的小海龟图形。
这就是LOGO语言中的“小海龟”,屏幕中央叫做海龟的“家”,也叫做海龟的母位。注意海龟头的指向,它表示海龟行动的方向(现在海龟的方向是向上的)。LOGO语言可以指挥海龟在屏幕上“爬行”;用它留下的痕迹组成丰富多彩的图形来。
注意,我们只要指挥海龟按一定的路线运动就可以绘出所需的图形,要海龟听话,必须掌握好海龟绘图时的状态。即海龟头的方向与它在屏幕上的位置等。
(2)基本绘图命令
1.初始化命令DRAW
格式:DRAW
功能:清除屏幕,显示小海龟,海龟回母位(即屏幕的中央,且小海龟头朝上)。
2.前进命令FORWARD简写FD
使用格式:FD (前进步数)
功能:海龟向前前进了80步,但海龟头方向不变。
注意:FD 与数字之间一定要有空格。LOGO系统中命令与命令、命令与数字间都要有空格。LOGO系统中命令与命令、命令与数字之间都要有空格。
3.后退命令BACK 简写 BK
使用格式:BK (后退步数)
功能:海龟向后退若干步
例如:BK 80
执行后海龟向后退若干步
4.向右转命令RIGHT 简写 RT
使用格式:RT (角度值)
功能:海龟头向右转了一个角度,规定所有顺时针方向转的都叫做都叫做右转。
例如:RT 90
海龟头向右转了90度,即海龟头如原来是向上的现转为向右。海龟位置不动。
5.向左转命令LEFT 简写LT
使用格式:LT (角度值)
功能:海龟头向左转了一个角度,并规定所有逆时针方向转的都叫做左转。
例如:LT 90
海龟头向左转了90度,即海龟头如原来是向上的现转为向左。海龟位置不动。
利用上述各项命令可以画一些简单的图形了。
特别注意:
在FD后面的数值如果是负数,则海龟后退若干步。
在BK后面的数值如果是负数,则海龟前进若干不步。
在RT后面的数值如果是负数,则海龟左转若干度。
在LT后面的数值如果是负数,则海龟右转若干度。
例1画正方形
DRAW
FD 50 RT 90
FD 50 RT 90
FD 50 RT 90
FD 50 RT 90
这段命令执行情况:
初始化
前进50步,右转90度
前进50步,右转90度
前进50步,右转90度
前进50步,右转90度
屏幕上画出一个边长为50 的正方形,其中最后一个RT 90仅为了使海龟头向上。
例2画长方形
DRAW
FD 50 RT 90
FD 100 RT 90
FD 50 RT 90
FD 100 RT 90
屏幕上画出一个边长分别为50和100的长方形,其中最后一个RT 90仅为了使海龟头向上。
例3 画三角形
DRAW
FD 100 RT 120
FD 100 RT 120
FD 100 RT 120
屏幕上画出一个边长为100的正方形
除了上述5个命令外,还有一些常用的命令。
6.抬笔:PENUP 简称PU
格式:PU
功能;使海龟抬笔,当移动海龟时不画线。
7.落笔:PENDOWN简称PD
格式:P