1、第 10 课 画组合图形 教学设计【教学目标与要求】1. 知识与技能(1)掌握组合图形的概念;(2)掌握定义过程画基本图形的方法,通过调用过程画组合图形;(3)掌握组合图形各部件开始位置的确定;2. 过程与方法通过把基本图形定义为过程,快捷地完成组合图形,体会模块化程序设计的简捷、高效。3. 情感、态度与价值观通过确定绘制城堡每次的起始位置,培养学生分析问题的能力;绘制装饰城堡,培养学生动手,同时提升审美能力。【教学重点与难点】重点:1.定义过程;2.确定组合图形的各部分的开始位置;3.调用过程快捷地画组合图形;。难点:确定组合图形各部分的开始位置。【教学方法与手段】讲解演示法、任务驱动法、自
2、主学习法、合作学习法。【课时安排】1 课时。【教学准备】多媒体网络教室、课件和程序。【教学过程】教学环节 教师与学生活动 设计意图课前约定师:同学们上课前,我们先来看一个视频。请同学们认真观看,然后告诉老师你从中总结出了什么?教师播放七巧板拼搭视频,学生认真观看。师:好,视频看完后,哪位同学来说说通过这个视频你从可以得出什么?新课导入分析问题生 1:虽然左侧的图形各式各样,但都是由右边的图形拼出来的。生 2:可以由右边的简单图形,拼出左侧好看的复杂图形。师:同学们说得非常好,一些看似复杂的图形,其实都是由一些简单的图形组合成的,这就是我们这节课要学习的用 LOGO 程序画组合图形。出示课题:“
3、画组合图形” 。师:我们 LOGO 程序里的的朋友小海龟也想画一个组合图形,我们一起来看看它想画的图形是什么样的。1. 出示城堡图形,统一画城堡的顺序师:哦,原来小海龟想要画的是一座城堡啊?那对于这个城堡,如果让你来画这个城堡,你想以什么样的顺序进行呢?生 1:从上往下。生 2:从下往上。生 3:从左往右。师:非常好,同学们想到了三种方法,那用这些的方法可不可以搭出来呢?(生答:可以)对,都可以,但是我们知道万丈高楼平地起,如果想要建好城堡,我们首先要打好地基,所以我们决定以从下往上、从左往右的方式来画这个城通过学生喜欢玩的积木玩具引入,激发学生的学习兴趣。明确学习任务,理清思路,为完成学习目
4、标打下基础。分析问题堡。2.分析组成城堡的基本图形师:请同学们观察一下,这个城堡由哪些的图形组成?生:三角形、正方形。师:同学们说得很好,这个城堡是由两个三角形和八个正方形组成的。这两种图形被多次重复使用,如果我们一个一个画是不是很麻烦?那有没有方法能很快画出来呢?生:用 REPEAT 重复命令。师:非常棒,我们用 REPEAT 命令可以很快地画出来。但是如果我们将它与定义过程相结合,那会更快哦!1.基本图形定义过程1.基本图形定义过程师:我们把正方形和三角形定义过程,然后再调用它们就很方便了。同学们还记得定义过程的方法吗?(生:不记得)没关系,下面我们一起来学习。师:定义过程时,要先在命令框
5、中输入EDIT,然后回车,会弹出编辑器窗口,在编辑器窗中进行定义过程。定义过程有一定的格式,我们一起来看一下教师带领学生复习定义过程的格式:TO 过程名过程体END师:TO 和过程名中间一定要有一个空格,过程名最好取见名知义的名字,如正方形就用 ZFX通过定义过程来画组合图形,让学生体会过程的作用,感受模块化程序设计的快捷和高效,从而提高学生学习兴趣。1.基本图形定义过程拼音首字母表示,三角形用 SJX。好,知道了定义过程的方法,我现在在编辑器窗口中进行定义。教师演示讲解方法。教师根据学生掌握情况,解释 REPEAT 命令格式的含义。(如果需要解释就将命令写到黑板上)师:下面请同学们打开桌面上
6、的 logo 软件,先对基本图形进行定义过程。如果在定义的过程中遇到困难,可以参考老师课前发到你们桌面上的“画组合图形帮助文件”中的“一、基本图形定义过程” 。画大正方形:TO ZFX REPEAT 4FD 60 RT 90END画小正方形TO ZFX REPEAT 4FD 10 RT 90END画三角形TO SJXREPEAT 3FD 60 RT 120END学生活动:学习正方形和三角形定义过程。教师巡视指导。师:刚才老师在下面发现有些同学做的非常好,说明刚才一老师在讲解的时候一定听得很认真。定义好的同学请举手。嗯,很多同学都好了,做好的同学看一下,如果身旁的同学没完成帮助再次讲解定义过程的
7、方法,帮助学生回忆过程定义的格式。2.画组合图形任务一画下面一排正方形他一下。师:现在都定义好了吗?2.画组合图形任务一:画下面一排四个正方形师:过程已经定义好了,在画图形前我们还有一个很重要的事情要做,那就是确定图形的开始位置。下面请同学们思考一下,如何画下面一排四个正方形。用 REPEAT 命令画正方形师:通过分析,我们发现每次先调用过程ZFX,画完一个正方形后,都要右转 90 度,前进 60步,再左转 90 度。这个过程重复了四次,我们可以用什么命令对它进行简化。学生思考回答:用 REPEAT 命令。师:下面请相邻的三个同学为一个小组,合作学习用 REPEAT 命令画出下面一排正方形,学
8、习的过程中遇到困难可以参考刚才的帮助文件中的“二画组合图形下的任务一画下面一排正方形” ,三个人小声讨论解决。学生小组合作练习。教师巡视指导。画下面一排正方形命令:REPEAT 4ZFX RT 90 FD 60 LT 90师:完成的小组请举手示意。好,有很多组同学已经完成了,下面请完成的小组推选一位同学来演示。学生展示。师:非常的棒,操作的很熟练。我们用掌声感谢他,谢谢!这个礼物送给你,继续加油!通过自然语言描述算法,让学生更好地体会程序设计的简洁之美。任务一画下面一排正方形1.返回母位,定位上一排正方形的起始位置师:我们想让小海龟画完一排后就回到母位,方便确定下一次画图时的位置?思考:小海龟
9、画完第一排正方形后的怎么让它快速的回到母位?生:用 HOME。师:我们直接用 HOME 让它回去吗?如果这样屏幕上就会留下小海龟爬过的痕迹,那整个图就被毁了,那应该先用什么命令?学生思考并回答:PU 命令。教师讲解演示复位命令。师:是的,在用 HOME 命令前,要先用 PU 提笔,这样小海龟就不会在屏幕下留下痕迹了,但是要注意千万别忘了回到母位后要用 PD 落笔,否则下面就画不出来线了哦!下面请同学们输入返回母位命令让小海龟回到母位。返回母位命令:PU HOME PD学生练习:输入返回母位命令。师:回到母位后,如果想在上面画一排正方形,我们还需要先干什么?生:先往前走 60 步。师:好,下面请
10、同学们输入 FD 60 将小海龟定位到画上面一排正方形的开始位置,然后输入画上面一排正方形的命令进行画图。定位第二排正方形的位置命令:FD 60任务二:画上面一排正方形1.画上面一排正方形任务二画上面一排正方形任务三完成城堡上面一排正方形命令:REPEAT 4ZFX RT 90 FD 60 LT 902.返回母位,定位左侧三角形的起始位置师:非常好,同学们都已经画好了两排正方形,别忘了用刚才返回母位的命令让小海龟回到母位。返回母位命令:PU HOME PD。师:小海龟回到母位后,要在两排正方形上面画三角形,我们还需要先执行什么命令呢?学生思考并回答:FD 120。学生活动:输入命令,定位画三解
11、形的起始位置。任务三.完成城堡画三角形。师:很好,我们要先把小海龟定位到上面一排正方形的左边即小海龟画三角形的开始位置。下面请同学们完成最上面一排三角形的绘制。同学可以看之前的帮助文件中的“任务三完成城堡” 。如果遇到问题可以小声的问同学或老师。画左边三角形并将小海龟定位到右侧三角形的开始位置命令:RT 30 SJX LT 30 RT 90 FD 120 LT 90画右边三角形命令:RT 30 SJX 返回母位并藏龟:PU HOME PD HT学生制作,教师巡视辅导。学生展示作品,演示制作过程。拓展任务装饰城堡拓展任务:装饰城堡师:非常好,大部分同学都已经帮小海龟搭通过对城堡进行修饰,培养学生
12、综合应用好了城堡,完成快的同学可以尝试对城堡进行简单装饰:比如装饰成老师这里提供的样式,当然你也可以发挥想象装饰成你自己喜欢的样式。加油哦!下面请同学们装饰你的城堡。学生制作。作品展示,师生共同评价。课后总结今天你有哪些收获?学生思考后回答。结束语:同学们,今天通过搭城堡我们知道,一个复杂的城堡是由若干个基本图形组成。我们学习也是一样,所有知识都是通过我们点滴积累获得得,希望同学们在以后的学习中能够积跬步以致千里!今天这节课到此结束,谢谢同学们的配合,下课!Logo 语言知识的能力。帮助学生归纳总结学习 Logo 语言的成果,为以后进一步学习程序设计打下基础。板书设计画组合图形1.基本图形定义过程2.画组合图形(1)画下面一排正方形(2)画上面一排正方形(3)完成城堡【教学反思】