内容正文:
LOGO语言的过程
任务:
分组请不同小组学生分别画一个边长为30的正方形;长宽分别是60与30的长方形;边长为60的三角形;边长为10的圆。
1、什么是过程:把一个图形的所有命令组合在一起,给它取一个名字让小海龟记住,以后可以调用这个组合的名字画图形,这就是过程。
一个过程的基本结构是:
TO 过程名
过程体
END
(一)过程和过程的定义
窗口中第一行TO ZFX 称为过程头,其中ZFX是这个过程的名字,被称为“过程名”,最后一行END称为过程尾,中间空着的一行,就是留给我们写过程命令的位置。我们在过程头和过程尾之间写上画正方形的命令 REPEAT 4[FD 50 RT 90],进行检查有无语句与数值上的错误。
2、过程名的取法
3、编写和定义过程
(1)在命令状态下定义过程
(2)在编辑窗口中定义过程
在“?”提示符后输入EDIT回车,还可以使用常用工具栏中的 打开编辑窗口按钮,都可打开过程编辑窗口。在编辑窗口中我们可以按照一般文本编辑的方法,按照过程的结构输入修改过程的各命令行。
Listener
过程编辑完成之后,可按功能键F2退出编辑窗口,返回命令绘图状态。
过程的修改
命令窗口输入EDIT命令+过程名回车,打开刚才编辑好命令串的编辑窗口,按要求修改好,再次按F2定义新的过程。并返回命令窗口观看。
Graphics
Listener
EDIT命令的两种使用方法:
第一种,? EDIT 过程名回车,打开一个有过程头和过程尾的编辑窗口,窗口名为指定的过程名;
第二种,? EDIT 过程名1 过程名2 ……回车,打开一人同时定义多个过程的编辑窗口,且每个过程都有过程头和过程尾,窗口名为第一个过程的过程名。
课堂练习
(1)定义一个边长为100的正方形的过程,并试着执行这一过程。
(2)多次改变画笔的颜色后,执行这个过程,体会过程定义后可多次使用。
(3)执行“FD 50 ZFX”,理解:过程可以与基本命令一道使用,理解在命令窗口中执行一次过程名,叫是让小海龟执行一次过程体中的所有命令。
LOGO作品欣赏
$$