1、保存和调用过程教材分析上节课学习并体验了过程的定义及其作用,本节课让学生了解定义的过程被保存下来后,可以随时、反复调用,从而大大简化程序的设计,为以后进一步学习过程、编辑过程和完善过程打下基础。学情分析 学生已经学了一学期的 logo 语言,对 logo 语言中的基本命令也都基本掌握了,但在画图时的速度有些慢,如何让画图的速度有所提高,使学生比较感兴趣的地方。本课通过调用保存的过程这一方法,可以大大的提高学生的画图速度,所以,学生对这节课的内容还是很有兴趣的。教学目标1.知识与技能学会保存过程的方法,会调用保存过的过程来绘图。2.过程与方法通过学习保存和调用过程体会过程的作用,并学会知识的迁移
2、。3.情感态度与价值观通过随时和反复调用“过程” ,初步理解子程序的含义。4.行为与创新计算机程序设计要求科学又严密,通过本课的学习让同学从小培养科学严谨的工作态度。课时安排安排 1 课时。教学重点与难点教学重点:本课的重点是用知识的迁移来学习保存过程和调用过程的方法。教学难点:让学生体会过程在程序设计中的作用,初步理解子程序的含义。教学过程一、激趣引入(1)播放俄罗斯方块游戏视频大家知道这是什么游戏吗?谁能给我们介绍一下这款游戏?(学生介绍游戏规则)那你知道这款游戏当中有哪些基本图形吗?(课件出示:一字型、田字形、T 型、L 型、Z 型)你能用 logo 语言画出这些图形吗?(指明学生举例说
3、说怎么画)引导学生复习定义过程教师演示利用定义好的过程画“田”字型Repeat 4zfx rt 90 (2)提问:请同学们试试看你们能用这行命令完成这个图形吗?不能,因为大家都知道退出 Logo 后所定义的过程就会消失,你们猜猜老师是怎样快速画出这些图形的?(3)引导学生说出“保存”、“读取”等词语。二、保存过程(1)那如何才能保存好我们定义的过程呢?请同学们定义一个画正方形的过程,通过小组讨论,将定义的过程保存在自己的文件夹中。(2)请同学说说是如何保存的?有问题时教师可以加以纠正。(注意保存路径)(文件保存(另存为)三、调用过程提出问题:下面请同学们退出 Logo 程序,然后再打开 Log
4、o 程序,再输入下列命令,看能不能完成上面的图形?repeat 4zfx rt 90引导学生找出问题所在:尽管我们把定义好的过程保存在硬盘中,但在使用前必须先要把这个过程调用出来,小海龟才记得起来这个“命令”。提醒大家用“文件” 菜单中的“装载”命令来试一下,引导学生自主探索。小组内讨论交流自己的发现,让学生通过互相学习的方式来完成“装载”的使用。小组汇报。 5教师评价、肯定、纠正。 6完成俄罗斯方块中的其他图形。 7四、过程的嵌套方式动手做一做:1.把下面的命令定义为一个名为“hu”的过程REPEAT 90FD 3.14*100/180 RT 12.通过调用“hu”画出下图并定义过程为“huaban”3.保存当前工作区所有过程到文件“huaban.LGO”4.退出并重新进入 logo,取出文件“huaban.LGO”5.调用过程画出下图五、拓展训练(1) 调用“yuan”文件画出下面图形。(2)定义画一个三角形的过程并保存,调用它画出下面图形。六、总结通过这节课的学习,你有了哪些收获?你觉得对你以后学习 logo 语言有什么帮助呢?老师相信,只要同学们认真学习,开动脑筋,以后还会画出更多更漂亮的图形!教学反思