第五课 LOGO语言的过程
教学课题
第五课 《LOGO语言的过程》
教案背景
年级:六年级学生
课时:一课时
教材:四川省义务教育课程改革实验教科书《信息技术》六年级下册
教学内容
分析
本节课是四川省小学信息技术六年级下册第五课《LOGO语言的过程》。前面几课使用Logo语言的一些基本命令来画图,都是在立即执行方式下进行的,即顺序结构。本节课引入“过程”来画图,是另一种执行方式:过程方式,也是程序设计中很重要的“分支结构”的思想,所以本节课除了让学生熟悉过程的结构及学会定义过程的方法外,更重要的是要让学生了解、体会过程的作用,从而逐步建立起分支结构的思维方式。
学习者
分析
通过前面几节课的logo语言学习,学生对于基本图形和一些较为复杂的图形的命令已经掌握地比较熟练了,这对于本节课的学习提供了必要的知识和技能上的储备。本节课中,调用“过程”来画图对学生来说是一个全新的思维方式,就定义过程的一般格式这个知识点来说,其难度并不大。难点集中在对定义过程中所定义图形的操作上以及利用定义好的图形来画出更多更为复杂的图形。从小学生的认知特点出发,通过调用已定义的过程迅速完成一个学生熟悉的图形,在感性认识的基础上有目的地学习过程的定义、调用,体验过程的作用,再通过教师的图示加深对过程的理解,初步渗透分支结构的程序设计思想。
教学目标
知识与技能:
1.了解过程的含义;
2.学习和掌握过程的编写、定义和使用方法;
3.理解执行过程的含义。
过程与方法:
1.让同学回忆前面是怎样用基本命令画图的,如果画错了,我们又是怎样修改的,从而启发学生思考有没有一种方法,让小海龟记住画图时执行命令的顺序过程,如果需要它再画相同的图形时,只告诉它要执行的任务,而不需要告诉它具体的命令过程,它也可以凭记忆完成任务。这样是结构化程序设计思想,也能很好地理解什么是过程;
2.任务驱动。通过完成正方形过程的编写、定义和执行任务,让同学在操作、实践、理解中掌握过程的定义和使用。
情感态度与价值观:
通过具体的操作实践,让学生了解在解决问题的过程中要善于思考,拓宽思路,寻求更加简便快捷的问题的解决方法,培养创新意识。
教学重点
过程的定义和调用
教学难点
合理分析和运用过程绘制图案
教学方法
1、教学中可以采用操作对比法来激发学生学习的兴趣。教师课前定义好一些基本图形的过程,然后通过调用过程瞬间画出这些图形,让学生感受到用定义过程的方法画图的方便和快捷,从而跃跃欲试,并通过自主探究教材、合作交流经验,掌握定义过程的方法。
2、任务驱动法。当学生掌握了定义过程的基本方法后,教师通过布置一系列的学习任务,进一步通过反复定义其他各种图形的过程的练习,来加深他们对知识的理解。
3、建立前后连贯的知识体系。教学中,从联系前面学习过的基本图形的常规画法,过渡到本节课的简便的过程定义方法并引入下一课的过程的保存和调用以及后续的过程的编辑等内容,帮助学生在学习中科学地建立起完整的知识体系。
教学准备
教学中将会用到的LOGO图形
设计思想
充分认识学生的认知规律,循序渐进地呈现新知识。教材知识的呈现一般都是先概念后实例,它虽然是符合教学体系,但不符合学生的认知规律。如果本课一开始就如教材搬出过程的一般格式,再来讲定义过程,无疑是知识的直接灌输,会给学生造成理解上的困难。所以本课设计了认识、实践、探究、总结、拓展这些教学环节,将本课的知识循序渐进地呈现给学生,引导学生从过程操作方法的模仿到过程概念的理解,从简单应用过程画一个正方形到应用过程画不同的组合图形,去理解感受过程的作用,领悟蕴含的程序设计思想,符合学生由易到难,由简单到复杂,由感性到理性的认知规律。让学生知识的接受水到渠成,学生的学习过程呈逐步深入的“螺旋式”上升的过程。
教学过程
教学环节
知识点及
教学意图
教师活动
学生活动
二次修改
* 课前
养成良好的打字习惯,形成课堂常规。
教师巡视指导,及时纠正学生动作姿势
学生进入机房进行课前5分钟打字练习
一、定课堂基调--承接前课,迁移铺垫
巧用上节课案例,用不同思路解决同一问题,降低学生的认知坡度,也很好利用了上一节课后学生的情绪展开教学,让学生明确知道为什么要上这节课,为什么要引进过程这一概念!
T:通过这一段时间的学习,同学们已经掌握了一些画图的基本命令了,为了检验一下同学们是否忘记所学的内容,现在我想请同学们用我们学过的重复命令(repeat)来画出一个圆。
(出示课件画“圆”)
T:我们说过,重复命令的作用是可以帮助我们简化命令的重复输入,这使我们画圆变得非常简单。
T:那么现在请同学把我们刚才所画的圆绕一周旋转四次,想一想,我们该使用什么样的命令呢,动手试一试。
(提示:如果觉得有困难的同学可以参看帮助材料-重复嵌套命令)
(出示课件,画重复圆)
T:多数同学看来已经掌握了嵌套命令的使用方法,可以用它来一些重复的图形;但是我想一定还有部分同学觉得嵌套命令太复杂,难以掌握,是吧?那我们想想,既然我们可以用重复命令来简化命令的重复输入,那么象嵌套这样复杂的命令可不可以用什么方法来简化,便于我们使用和记忆呢?
T:现在就请同学们看看老师是怎么样来画这个重复旋转的圆吧。
(教师演示:repeat 4[yuan rt 90]
T:是不是简单了很多,快了很多。因为老师在之前就把画圆的过程定义成了“yuan”,所以教师才会画的比你们轻松。
我们今天这节课就来看看这个“过程”是什么,它是怎么样简化我们命令的。
S:学生跟随教师回顾所学基本画图命令。
S:学生动手画圆,教师巡视指导。
Repeat 36[fd 10 rt 10])
S:学生倾听回答
S:学生回答:重复嵌套命令来画
利用重复嵌套命令画圆重复4次。
Repeat 4[repeat 36[fd 10 rt 10] rt 90]
S:倾听,思考,回答
S:观看教师演示,思考,提出问题:我们学过的命令中有没有“yuan”这个命令的
二、夯知识基础--明晰概念,逐步拓展
新授讲解慢,讲清楚每个概念,明晰怎么(HOW)去定义过程,包括定义中的每个细节和每部分名称。
然后引导学生运用过程去创作简单的图案,并根据圆形拓展出一个稍微复杂的图案。
T:我们先比较一下刚才同学和老师输入的命令:
Repeat 4[repeat 36[fd 10 rt 10] rt 90]
Repeat 4[yuan rt 90]
它们的不同点在哪里呢?
(教师板书两个命令,进行比较)
T:这里yuan就是一个过程,一个被我们定义了的过程,那么怎么样定义这个过程才能使yuan=repeat 36[fd 10 rt 10]呢?
(教师演示,过程的定义--yuan的定义:
To yuan
Repeat 36[fd 10 rt 90]
End )
T:我们来认识一下过程的结构。
三部分:过程名、过程体、过程尾。(在圆的定义过程加以认识)
提醒:过程在使用之前必须要定义--edit 过程名。
T:同学就动手来定义一个圆的过程,并用定义的过程来画圆。
(教师巡视指导)
T:现在同学们试着用定义好的过程“yuan”去创作以下图案。(提示:如有困难可参考帮助材料)
教师巡视,指导
强化练习:运用已定义的圆的过程,尝试完成以下图案。
(教师可适当提示语句结构:repeat ____ [yuan rt ___])
小结:通过刚才的练习相信同学们已经掌握了过程的结构和定义过程的方法,以后就可以用过程来简化我们复杂命令的重复输入了。
S:学生观察比较得出,不同点在于:用yuan代替了repeat 36[fd 10 rt 10]这部分命令。
S:学生观看教师操作
S:学生倾听教师讲解,认识过程定义的三个部分。
S:学生动手定义圆的过程,并画圆。
S:学生动手创作
S:学生尝试完成
S:学生倾听总结
先提示定义命令:
Edit yuan
强调定义的格式(重点)
如何选择合适的过程进行定义(难点)
可用不同方式进行定义过程
三、明过程模块--明晰模块,灵活运用
给学生自由发挥的空间,一题多解,充分利用动态生成的课堂资源,让学生在交流中相互学习,比较总结,体会过程方式在画图中的作用,提高学生发散、概括、创新的思维能力。
1.请同学用学过的方法来完成以下正方形,边长自定。
教师提示:可以有哪些方法?
(可能的画法有:
立即方式、
正方形的重复命令方式、
定义过程的方式。)
教师出示三种方式的课件画图命令,提问:哪种方式更为简单?
T小结:相比之下,说明我们在创作图形的时候方法是可以有多种的,而过程方式使用起来则更为简单。同学们只要能够选择适合自己的方法完成图形的创作,就达到了我们学习的目的。
S:学生思考动手画正方形,用前面学过的各种知识。
S:学生回答,并动手操作。
S:学生进行比较,回答:过程方式更为简单。
四、定中求变,破思维定势
给学生提供了灵活应用过程的创作平台,根据自己的学习能力,充分发挥创新思维能力,选择适当的难度进行挑战,让每一个孩子都能体验到成功的乐趣,保护他们学习计算机语言的积极性。
引导观察下列一组图案,要求:
运用定义的过程自主完成其中的一个图案设计,最好能用重复语句。
(REPEAT [ZFX RT ])
(提示:如果做的快的同学可都做,慢的同学可只选其一)
教师巡视指导学生完成。
T提示:定义好的过程,电脑只是能暂时“记住”,我们退出LOGO后,它就“忘记”了。如果下次还要引用,就只能重新再定义这个过程。
S:学生观察图形,选择其中图案进行完成。
(可参阅帮助材料完成)
S:学生倾听
课堂小结
本节课所学过程定义可以帮助我们简化实现复杂图案的创作,但并非所有的相同的基本图形组成的复杂图案通过过程都可以得到简化,而且一个图形可以由不同的方式画出,具体问题需具体分析,相信同学们在今后的学习过程中会有更深的体会。
板书设计
LOGO语言的过程
过程的调用:过程名 (回车)
过程的一般格式: To 过程名
过程体
End 过程尾
教学反思
教学中问题的选择是教学的关键,从问题的选择可以看出对于教材的理解和教学目标的把握,教学目标的实施也借问题设计而显现。在第一组问题的设计中,充分解决了教学目标中的“知识与技能”目标。让学生充分了解掌握过程的含义和定义过程的方法;了解过程的一般格式、知道过程的各部分名称。在第二组的问题解决过程中,学生分析定义怎样的过程时,教学目标中的“过程与方法”目标已经悄然渗透,即渗透模块化编程思想,学会分析图案规划程序。在第三组的问题设计,通过具体的操作实践,让学生了解在解决问题的过程中要善于思考,拓宽思路,寻求更加简便快捷的问题的解决方法,培养创新意识。同时允许学生使用不同方法绘制图案,充分尊重学生的个性。三组问题由浅入深,在问题解决的过程中,培养了学生深度探究的思维习惯和学习态度;初步感受程序编写带来的思维乐趣。