1、第九课 过程教学目标:1、理解和掌握过程的定义和格式。2、熟练掌握过程的应用。教学重点:过程的定义和格式。教学难点:过程的应用。教 具:多媒体计算机。教学软件:LOGO语言程序。教学过程: 一:导入:1、课前复习检验: 利用LOGO重复命令画边长分别为120和100的正三角形和正方形。 学生操作,教师巡视指导。 清屏待用。 2、思考: 我们都知道,小海龟画图的时候总是需要一条条的输入命令,这样虽然直观,但是也有一个很大的缺点,那就是所有的命令都不能保存,画错了也不好修改,如果需要再画一次,只能重新输入,非常麻烦。 其实呢,并不是小海龟笨,而是我们没有让他记住完成任务的命令和过程。那么怎么才能让
2、小海龟记住画图的命令和过程呢?为了解决之一问题,LOGO语言为同学们准备了一个特殊的方法叫做“LOGO语言的过程”(板书:LOGO 语言的过程)。下面的时间就让我们一起来向聪明的小海龟学习它的新本领吧! 二:新课教学:1、 过程的定义:简单的说,过程就是把小海龟画图过程中执行的所有命令组合在一起就叫过程。为了记忆方便,我们需要给这个过程起一个名字,让小海龟牢牢记住,在以后的画图中就可以方便的运用了。2、过程的格式: 过程名过程头完成工作的命令组过程体过程尾在这里需要大家注意的是:与过程名之间必须用空格隔开。过程体可以是基本命令,也可以是重复命令。代表了过程的结束。下面,我们就来就一些简单的图形
3、来做以下过程的定义:定义正方形:根据格式,我们可以写出以下命令:TOZFX(正方形的拼音简写)REPEAT FD60RT90END在输入以上的命令时大家可以发现,命令提示符改变了,再一个,让小海龟画图时屏幕上也没有出现对应的正方形,这是因为我们现在正对画正方形进行定义,而没有真正的让小海龟去画正方形。定义完成了,现在我们输入ZFX,按下回车键。小海龟执行命令了,画出边长为60的正方形。定义正方形过程成功了。那么现在我们可以定义一个命令小海龟画正三角形的过程:拿出下发的材料,先把空白处填写完整,同桌交换检查。TO SJXREPEAT 3 FD 40 RT 120 END再把我们写出的结果输入计算
4、机;学生操作,教师巡视指导。检查结果,清屏待用。3、过程的应用:开始的时候我们就知道,定义过程是为了更方便的输入,那么我们现在就来体验一下它的快捷把。我呢想让大家画画我们节日的校园,五一快到了,六一也就不远了,那是我们快乐的节日,节日那天彩旗飘飘。大家都知道,一幅画不可能一挥而就,那么我们就先从一面小旗开始吧!我先画一面小旗子(三角板画出)定义过程名称:TO QZFD 60REPEATFD 40 RT 120END直接执行,小旗子画出来了,简单吧(分享成功的喜悦)这只是简单的应用,我们再来看这个过程:TOTXZFXRT90FD60LT90ZFXFD 30QZEND完成后直接输入过程名TX,然后回车键执行命令,怎么样,带底座的旗子就这样画出来了。像这种情况,在过程体中调用另一个过程,或者说过程体内可以嵌套另一个过程,这叫做过程嵌套调用。三:习题练习:大显身手中T1和T2。学生练习,教师指导。四:总结这节课讲述了怎样定义一个图形过程、格式(略)以及它的应用。在这儿需要注意的是,如果我们关闭语言程序,我们所定义的过程就不存在了,要应用的话就需要我们重新定义,那样会麻烦很多,不可能用一次就定义一次吧,那就失去学习过程的意义了。下节课我们会学到过程的保存和调用,以及常用过程的修改,大家先回去预习一下,下课。