内容正文:
第七课 在过程中调用过程
LOGO常用基本命令
FD------前进 BK------后退
RT------右转 LT------左转
HOME---回家 CS------清屏
REPEAT----重复 FILL---填充颜色
Part1
定义过程SJX:
保存过程SJX:
请用重复命令画一个正三角形SJX
用重复命令的嵌套画两个一样的三角形:
F2
选定为当前窗口----SAVE
Part1
观察:蝴蝶由哪些图形组成?
看书思考:重复命令可以嵌套,
过程可以嵌套吗?
试一试:在画DIE的过程中调用过程SJX画蝴蝶的两个三角形翅膀。
Part1
过程的嵌套:
子过程:
在过程中调用过程的方法。
调用了子过程,被直接运行
的过程。如DIE
子过程 主过程
积 木 城 堡
组
合
被调用的过程。如SJX。
主过程:
Part1
做一做
观察:这幅过程名为XIAOCAO的图形与上幅图有什么关系?可以调用过程名HUADUO作为子过程吗?
请画出过程名为HUADUO的图案。
Part1
综合实践题:
思考:在前面的学习中,小草、蝴蝶的过程中可以调用子过程(组成图形的一部份),那这幅图画中又由小草和蝴蝶成为了主画面的各部分,可不可以把XIAOCAO与DIE这两个过程也作为子过程调用呢?
看一看:这幅图可以怎样分解?
练一练:画出这个过程名为蝶恋花的图形?
Part1
综合实践花园
请观察右边的图形,有XIAOCAO与DIE各几?运用过程嵌套(+重复嵌套)的方法完成主过程HUAYUAN。
Part1
小结:用过程嵌套的方法可以帮助我们像搭积木一样方便、快捷地组合一些复杂图案。定义过程时,先分析图形的组成,定义最基本的子过程,把需要多次使用的命令,写在一个过程中,再层层推进,由小到大,最后定义主过程。这样一个个的模块就可以完成一幅幅美丽的的复杂图形了。
定义后的过程名,可以像基本命令一样重复使用。
Part1
$$