LOGO语言的过程
一、什么叫“过程”
什么是“过程”呢?简单地说,“过程”可以把画一个图形的所有命令组合在一起,给它取一个名字,并且让小海龟牢牢地记住。以后,只要输入这个过程的名字,小海龟就能听懂,老老实实地画出这个图形来。也就是说小海龟学会了画这个图形的新命令。
二、过程的定义和使用
图5-1 在命令窗口输入EDITZFX
1、在命令窗口输入EDIT ZFX,其中ED是打开编辑窗口的命令,ZFX是我们给新过程取的名字,注意在它们之间要留有空格。(图5-1)
图5-2 编辑窗口
2、这时,LOGO就会打开一个编辑窗口。窗口中第一行T0ZFX称为“过程头”,其中ZFX是这个过程的名字,被称为“过程名”。最后一行END称为“过程尾”。中间空着的一行,就是留给你写过程内容的位置。(图5-2)
图5-3 写好画正方形的命令
3、在过程头和过程尾之间的位置,写好画正方形的命令。(图5-3)
图5-4 ZFX过程已经定义成功
4、现在画正方形的过程已经编辑好了,仔细检查一下,如果没有错误,敲F2键就可以完成ZFX过程的“定义”,回到命令窗口。命令窗口会显示ZFX DEFINED的信息,表示ZFX过程已经定义成功。(图5-4)
图5-5 用ZFX过程画出正方形
这时,只需在命令窗口键入过程名ZFX,敲回车键,小海龟立刻就画出了这个正方形。(图5-5)
注意:
在编辑窗口中输入的各种命令,在敲回车键后只是光标切换到下行,而不会被执行,就好像只是在“纸”上书写命令一样。只有当过程被定义以后(敲F2键),在命令窗口中输入过程名并敲回车键,过程中的命令才会被执行。
三、过程的修改和再定义
图5-6 在命令窗口输入EDITZFX
图5-7 编辑ZFX过程的窗口
1、在命令窗口输入EDIT ZFX,注意EDIT和ZX之间有空格。(图5-6)
2、敲回车键,编辑ZFX过程的窗口被打开,窗口中显示着上次定义的ZFX过程的内容。(图5-7)
图5-8 修改ZFX过程的内容
3、对ZFX过程的内容进行修改,例如把FD 100改为FD 50。(图5-8)
图5-9 ZFX过程已经定义成功
4、敲F2键,完成对ZFX过程的“重新定义”,回到命令窗口。(图5-9)
注意
1、过程不仅可以修改,而且可以多次修改,但每次修改后都必须再重新定义。
2、定义好的过程,电脑只能暂时“记住”,退出LOGO后,它就忘记了。
谢 谢