[教学重点与难点]
1.重点:本课的重点是用知识的迁移来学习保存过程和调用过程的方法。
2.难点:让学生体会过程在程序设计中的作用,初步理解子程序的含义。
[教学准备]
建立用于保存学生文件的文件夹。
[教学过程]
1.激趣引入
(1)上节课我们学习了定义过程并用定义的过程画出美丽的图形,下面教师就用上节课定义过的过程完成下列图形。教师边说边演示(观察教师展示的图形和过程)
(2)提问:请同学们试试看你们能用这两行命令完成这个图形吗?不能,因为大家都知道退出Logo后所定义的过程就会消失,你们猜猜老师是怎样快速画出这些图形的?
(3)引导学生说出“保存”、“读取”或类似词语。
2.新课教学
(1)那如何才能保存好我们定义的过程呢?请同学们定义一个画正方形的过程,通过小组讨论,将定义的过程保存在自己的文件夹中。(这一过程对学生来讲不难,因为在以往的学习中已经学过多次文件的保存,教师只要引导学生进行知识的迁移,并通过小组讨论交流完成新知识的学习)
(2)请同学说说是如何保存的?有问题时教师可以加以纠正。(注意保存路径)(FILE—SAVE(SAVEAS))
(3)请同学们用刚才保存好的ZFX过程,完成下面的图形。
(4)调用过程
①提出问题:下面请同学们退出Logo程序,然后再打开Logo程序,再输入下列命令,看能不能完成上面的图形?
②引导学生找出问题所在:尽管我们把定义好的过程保存在硬盘中,但在使用前必须先要把这个过程调用出来,小海龟才记得起来这个“命令”。
③提醒大家用“文件”菜单中的“加载”命令来试一下,引导学生自主探索。
④小组内讨论交流自己的发现,让学生通过互相学习的方式来完成“加载”的使用。3小组汇报。
4学生评价。
5教师评价、肯定、纠正。