课件10张PPT。LOGO语言的过程任务:分组请不同小组学生分别画一个边长为30的正方形;长宽分别是60与30的长方形;边长为60的三角形;边长为10的圆。
1、什么是过程:把一个图形的所有命令组合在一起,给它取一个名字让小海龟记住,以后可以调用这个组合的名字画图形,这就是过程。一个过程的基本结构是:
TO 过程名
过程体
END(一)过程和过程的定义 窗口中第一行TO ZFX 称为过程头,其中ZFX是这个过程的名字,被称为“过程名”,最后一行END称为过程尾,中间空着的一行,就是留给我们写过程命令的位置。我们在过程头和过程尾之间写上画正方形的命令 REPEAT 4[FD 50 RT 90],进行检查有无语句与数值上的错误。
2、过程名的取法 3、编写和定义过程 (1)在命令状态下定义过程 (2)在编辑窗口中定义过程 在“?”提示符后输入EDIT回车,还可以使用常用工具栏中的 打开编辑窗口按钮,都可打开过程编辑窗口。在编辑窗口中我们可以按照一般文本编辑的方法,按照过程的结构输入修改过程的各命令行。 Listener过程编辑完成之后,可按功能键F2退出编辑窗口,返回命令绘图状态。 过程的修改 命令窗口输入EDIT命令+过程名回车,打开刚才编辑好命令串的编辑窗口,按要求修改好,再次按F2定义新的过程。并返回命令窗口观看。EDIT命令的两种使用方法:
第一种,? EDIT 过程名回车,打开一个有过程头和过程尾的编辑窗口,窗口名为指定的过程名;
第二种,? EDIT 过程名1 过程名2 ……回车,打开一人同时定义多个过程的编辑窗口,且每个过程都有过程头和过程尾,窗口名为第一个过程的过程名。课堂练习(1)定义一个边长为100的正方形的过程,并试着执行这一过程。
(2)多次改变画笔的颜色后,执行这个过程,体会过程定义后可多次使用。
(3)执行“FD 50 ZFX”,理解:过程可以与基本命令一道使用,理解在命令窗口中执行一次过程名,叫是让小海龟执行一次过程体中的所有命令。
LOGO作品欣赏6下第5课 点评
周老师对本课的教材简析和学情分析都比较到位,符合我省六年级同学识智特点。对老师上课备课起到了很好的借鉴作用。
周老师的教法与学法建议比较好,首先从学生的需要入手引入过程的概念,更重要的是在教学中渗透结构程序化程序设计思想。
本课三维教学目标的设置也比较到位。只是我个人认为在本课暂不引入子程序的概念。只在过程的定义与调用层面上就可以了。当然对学习能力比较强的班级引入子程序的概念也是可以的。
周老师的教学过程忠实于教材,总的来说还是比较传统的“组、复、新、巩、布”。在复习引入阶段,老师的设计是让学生分别画正方形、长方形、三角形和圆等基本图形,这个要求对学生来说不难。如果在此基础上老师出示一个调用过程画出的更复杂的图形,告诉学生老师的小海龟更能干,它不仅会用我们学过的基本命令画图,还掌握了一些新技能,比如我命令它画正方形,它马上就可以画出一个正方形,命令它画花,马上就可以画花……这样更能调动学生的好奇心和求知欲。在此基础上再引入什么是过程。
在过程的编写、定义、执行这一教学环节,教师通过演示,学生学习,然后摩仿。像这样全新的知识也是老师常用的教学方法。只是老师在教学中还应重点强调的是编写过程的格式:
TO 过程名
过程命令
END
另外,即时命令行中也可以定义过程,只是不那么方面修改。老师可以提一下,同时提醒同学注意命令行的提示符。
在过程的练习环节,我认为周老师的处理是非常好的。通过改变画笔的颜色,多次调用过程画正方形,以及将过程与基本命令混合使用。这样的处理显得练习不那么乏味,即复习了前面的内容,又加深了新知的理解。关于教学环节的小结也是言简意赅,很好。
在过程的修与调用环节,老师可提出任务,引导学生自学完成。学生完全有这个能力。
在拓展练习环节,重点是让学生知道在同一编程窗口可以定义多个过程。通过过程的调用画图5-11。正如周老师所说,画图5-11可能会有一定的难度。教师可自行设计综合图形。但无论画什么样的图形,老师都应引导学生讨论如何完成复杂的图形,无外乎涉及到画形的路径,转角等。告诉学生设计一个好的画图路径是成功的一半。
周老师关于本课的总结也是比较到位的。建议通过PPT展示出来,帮助学生条理化。
第五课LOGO语言的过程
?一、学情分析:
教材简析
《信息技术》(六年级下)的教学内容是LOGO语言,LOGO语言的特点是接近自然语言、生动有趣、简单易学,深受少年儿童的喜爱。教材“LOGO”这个单元的内容主要包括认识LOGO世界,LOGO基本命令,重复命令,彩色绘图及LOGO语言的过程与调用及管理。在内容安排上可分三个单元:第一单元——主要是让学生认识小海龟以及学习和熟悉小海龟的基本操作和命令;第二单元——在第一单元的基础上加深对LOGO语言的学习,重点放在对重复命令的学习上;第三单元——引入了新的概念“过程”对小学生来讲是学习LOGO语言的提高篇。教材编写分两条线索,一条是数学中平面几何的知识;另一条线索是LOGO语言,教师在设计和实施教学的过程中应把握好这两条线索,同时又要注意这两条线索之间的整合。从教材的总体来看三个单元的内容组织从易到难、环环相扣,让学生在一个良好的学习环境中形成对LOGO语言的一个比较完整的认识。本课四川省义务教育课程改革实验教科书《信息技术》六年级下册“LOGO语言”之第五课《LOGO语言的过程》应属第三部分。重点学习什么叫“过程”,如何编写一个过程,过程的格式是怎样的,过程的定义是怎么回事以及如何执行过程;过程的修改和再定义。在过程的引入中,教师应注意渗透结构化程序的思想。培养学生的动手能力、创新精神和实践能力,并在小组活动中学会与他人合作,增强团队协作精神。
学生情况分析
本课教学对象为六年级学生。目前学生的家庭条件基本都有电脑,但家长对学生接触电脑的要求程度不同,导致学生认知和操作能力高低不同。但所有学生对电脑好奇心较强,对电脑进行过初步系统化的学习,在技能层面,该阶段的学生对计算机的基本操作比较熟悉,有基本的操作能力;在认知层面六年级的学生在知识层面上已经具备了一定的计算机和平面几何知识,能进行逻辑运算;在情感态度层面,学生对语言有一种神秘感和强烈的求知欲,对新奇的知识能够保持比较长久的注意力。教师在设计教学和实施教学的过程中,应综合考虑学生这几方面的特征,找到学生的最近发展区,通过创设有趣、生动、形象的情境开展教学活动。
教法与学法建议:
本课之前只学习了Logo语言的基本绘图命令,利用Logo语言所画的图形,都是在立即执行的方式下进行的,即顺序结构,最大的问题是命令不能保存,画错了也无法修改,本节课引入“过程”,对学生来讲是一个全新的思维方式,也是程序设计中很重要的“分支结构”的思想,所以本节课除了让学生学会定义过程的方法外,更重要的是要让学生了解、体会过程的作用,从而逐步建立起分支结构的思维方式。为了让学生体验过程的作用,可以事先定义好过程,然后通过调用过程完成一个图形,调动学生主动学习的欲望;通过前后两种方法的对比,了解过程带来的方便,学会了定义过程的方法后,通过反复调用过程来加深学生对过程的理解。
二、教学目标
教学目标
知识与技能
1、知道什么叫过程;
2、学习和掌握过程的编写、定义和使用的方法;
3、理解执行过程名其实就是执行过程中的命令串,一经定义后的过程,可以与基本命令一样使用。
4、会用定义的过程绘制简单的图形。
过程与方法
1、通过学生动手实践对比思索,理解什么是过程;渗透程序结构化设计思想。
2、通过完成画正方形过程的编写、定义、执行和修改任务,让同学在操作、实践、理解中掌握过程的定义和使用。
3、了解程序设计中“过程”的重要性,初步理解子程序的含义。
情感态度与价值观
1、通过观察演示及小组讨论,培养其观察力与合作学习的能力。培养学生从小养成科学严谨地工作态度。
2、通过比较了解过程的作用和意义,初步建立用子程序来优化程序设计的意识。
? 三、教学重点:过程的概念,学习定义过程的方法。过程的修改和调试。
四、教学难点:让学生了解、体会定义过程的作用。渗透程序的编写思想。?
五、教学方法:对比法、任务驱动法、启发式教学法。
六、教学环境:多媒体机房。一人一机(个别两人一机),投影机一台
七、教学准备: 在教师机上准备好教学中将会用到的LOGO图形及过程。
教学过程
教学活动
?教学
环节
?知识点及
教学意图
?教师活动
?学生活动
复习
引入
复习用LOGO命令分别画正方形、长方形、三角形、圆。
了解可以把这些画的步骤定义下来,减少麻烦。引入过程的概念
(1)教师布置上机任务:分组请不同小组学生分别画一个边长为30的正方形;长宽分别是60与30的长方形;边长为60的三角形;边长为10的圆。
(2)教师巡视学生的操作。
(3)学生清屏后,调整参数再完成一次。
(4)学生观察思考:
(5)教师:在命令小海龟画图的时候,画了两次不同大小的图形,但总是需要我们一行行地输入命令,所有的命令都不能保存,画错了也无法修改,如果需要再画一次,只好重新输入,非常麻烦。而且刚画了的图形也不能记住图的各步命令。 为了解决这一问题,Logo语言为同学们准备了一个特殊的方法叫做“Logo语言的过程”(板书:Logo语言的过程)。简单地说,“过程”可以把画一个图形的所有命令组合在一起,给它取一个名字,并且让小海龟牢牢地记住。以后只要输入这个过程的名字,小海龟就能听懂,并老老实实地画出这个图形来。也就是说,小海龟学会了画这个图形的新命令。
(6)师设疑:那么怎样才能让小海龟记住画图的命令和过程呢?引出新课
学生分组练习。
学生对比,讨论、思考。
学生好奇新知
新课
教学
新课
教学
新课
教学
了解过程的概念
1、什么叫过程:把海龟画图过程中执行的所有命令组合在一起就叫过程。
教师:那么我们该如何编写和定义过程呢?
2、如何编写和定义过程
下面我们来看看如何编写一个让海龟画正方形的过程。
(1)、过程的编写:TO ZFX
教师演示在命令窗口输入:TO ZFX 。TO ZFX是过程头,ZFX是我们要编写的过程的名字,注意在它们之间要留有空格;END 为过程尾。
教师:(强调过程的格式)这时,窗口中第一行TO ZFX 称为过程头,其中ZFX是这个过程的名字,被称为“过程名”,最后一行END称为过程尾,中间空着的一行,就是留给我们写过程命令的位置。我们在过程头和过程尾之间写上画正方形的命令 REPEAT 4[FD 50 RT 90],进行检查有无语句与数值上的错误。
(2)、过程的定义:F2。 敲F2键就可以完成ZFX过程的“定义”,回到命令窗口。命令窗口会显示ZFX DEFINED的信息,表示ZFX过程已经定义成功。定义过程就是让小海龟记住过程的内容。
(3)、执行过程:当我们在命令行中直接输入过程名,就表示要小海龟执行过程头和过程尾之间的命令。
在命令窗口中键入过程名ZFX,回车后,小海龟立刻画出一个正方形。
3.课堂练习
(1)定义一个边长为100的正方形的过程,并试着执行这一过程。
(2)多次改变画笔的颜色后,执行这个过程,体会过程定义后可多次使用。
(3)执行“FD 50 ZFX”,理解:过程可以与基本命令一道使用,理解在命令窗口中执行一次过程名,叫是让小海龟执行一次过程体中的所有命令。
4.小结
引导学生讨论并自我总结,说明定义后的过程可以与前面学习的基本命令混合使用。实际上,小海龟在我们的帮助下,学会了画正方形的命令ZFX,并且一经定义的过程,可以任意地执行。
5、过程的修改和调试 当编写好的过程需要修改时,只需要再在命令窗口中输入:EDIT 过程名 回车,就可以再次进入编辑窗口对过程进行修改,修改好的过程必须再次用F2定义,否则,小海龟还是记住上一次的过程。
教师提问:如果要改变正方形的边长,应该怎么办?
请同学们一起来试一试。说说你的办法。
师总结:我们可以用过程让海龟记住画图的命令。执行命令“EDIT 过程名 回车”,可进入过程编写窗口;第一个过程的都是以 “TO 过程名”开始,以“END”结束,在过程头与过程尾之间是海龟执行过程时画图的命令;编写好的命令必须用F2定义;执行过程时,只需要与基本命令一样,在命令窗口中输入“过程名 回车”。
。。。。。。
学生倾听?
?
?
学生看书、观察老师演示的过程:
编写、定义并执行过程的方法
过程的修改和调试学习
?
?
?
??
?
让学生注意检查命令串的正确与否。
学生参加讨论; 了解F2与回车键在此的意义 ??
?
学生上机操作
学生小组练习、讨论,
?学生聆听
学生自学看书P35-36,尝试进行调入过程并修改保存。
学生讨论 ?
拓展训练
同一编辑窗口中输入多个过程
灵活调动过程
5.拓展练习
试一试:请同学们定义画正方形、长方形、三角形和圆的过程: (小提示:你可以在编辑窗口中,一次输入多个过程。不过要注意,每个过程都应该有自己的过程头和过程尾。)
(学生上机练习,教师巡回指导)
(2)你能用刚才定义好的“ZFX、CFX、SJC、YUAN”过程画出下面的图形吗?小组合作完成下面的图形。
学生定义好过程并画出第一个正方形,要引导学生仔细观察小海龟方向及前进的变化,引导学生自己上机探索画出第一个三角形,再观察第二个三角形是如何转动而来的,......当学生依次完成后,教师要充分肯定学生的成绩,同时引导学生用不同的方法来简化这个程序。
想想看:四个三角形的画法完全相同,如何简化呢?(此处有难度,老师可自行设计综合图形,降低难度)
学生观察教材P37中图形,小组讨论思考画法,重点是图形的先后顺序与转动的角度。
小结
?
?
老师要点提示:1、过程是在过程编辑窗口中编写的;2、每一个过程都是以过程头“TO过程名”开始,以过程尾“END”结束,过程头与过程尾之间的全部命令叫过程体,过程体决定了过程的功能;3、功能键F2是只定义过程并关闭窗口,并不保存过程文件;过程的执行需在命令窗口中敲入过程名,并回车。
??
?部分学生展示自己用过程的方法完成的作品。
?
课后反思:
学生在本课之前只学习了LOGO语言的基本绘图命令,最大的问题是命令不能保存,画错了也无法修改,如果需要再画一次,只好重新输入,非常麻烦, 另外就是复杂图形往往都是由基本图形构成的,基本的三角形、正方形和圆,往往需要多次重复输入相同的命令。对此学生深有体会。如果能把教小海龟画图的命令保存起来,需要时只作少量修改,不就很好吗?对此学生很好理解。先让同学回忆前面我们是怎样用基本命令画图的,如何画错了,我们又是怎样修的,从而启发学生思考有没有一种方法,让小海龟记住画图时执行命令的顺序过程,如果需要它再画相同的图形时,只告诉它要执行的任务,而不需要告诉它具体的命令过程,它也可以凭记忆完成任务。这样,在讲授用编写“过程”方式绘图时,可以和前面的“命令执行”方式相比较,使用学生理解“过程”方式绘画的好处,也降低了他们对“过程”的理解难度。
本课讲述了“过程”的定义、编写、调用、打开、修改和再定义,所涉及的概念较多,一定要结合实践操作来进行讲解。教师边讲解、学生边操作。将学习和“过程”相关的知识与绘制图形很好地结合起来,既便于概念的理解和掌握,又提高了绘画水平,教学效率可以大大提高。
在教学中,在反复的练习中,要让学生对“TO 过程名 过程内容 END” 的结构非常熟悉,要明白过程名可以是英文、数字、汉字,但不能和PClogo的命令名相同,也不能含有+、-、*、/ 等运算符和空格等注意事宜。
对于编辑按纽可暂不讲,当学生对过程的格式很熟悉后再补上。
另外,课后作业利用四种基本图形的过程来组合成一朵花时,由于花时间较多,可以将图形简单化,便于学生很快完成,了解过程在命令串中与简单命令的结合使用。
最终要达到学生在学习过程中充分动手动脑,利用Logo系统,指挥小海龟画图,培养分析能力、逻辑思维能力与合作能力, 激发学生对Logo语言的兴趣。
第五课 《LOGO语言的过程》
? 课后反思
学生在本课之前只学习了LOGO语言的基本绘图命令,最大的问题是命令不能保存,画错了也无法修改,如果需要再画一次,只好重新输入,非常麻烦, 另外就是复杂图形往往都是由基本图形构成的,基本的三角形、正方形和圆,往往需要多次重复输入相同的命令。对此学生深有体会。如果能把教小海龟画图的命令保存起来,需要时只作少量修改,不就很好吗?对此学生很好理解。先让同学回忆前面我们是怎样用基本命令画图的,如何画错了,我们又是怎样修的,从而启发学生思考有没有一种方法,让小海龟记住画图时执行命令的顺序过程,如果需要它再画相同的图形时,只告诉它要执行的任务,而不需要告诉它具体的命令过程,它也可以凭记忆完成任务。这样,在讲授用编写“过程”方式绘图时,可以和前面的“命令执行”方式相比较,使用学生理解“过程”方式绘画的好处,也降低了他们对“过程”的理解难度。
本课讲述了“过程”的定义、编写、调用、打开、修改和再定义,所涉及的概念较多,一定要结合实践操作来进行讲解。教师边讲解、学生边操作。将学习和“过程”相关的知识与绘制图形很好地结合起来,既便于概念的理解和掌握,又提高了绘画水平,教学效率可以大大提高。
在教学中,在反复的练习中,要让学生对“TO 过程名 过程内容 END” 的结构非常熟悉,要明白过程名可以是英文、数字、汉字,但不能和PClogo的命令名相同,也不能含有+、-、*、/ 等运算符和空格等注意事宜。
对于编辑按纽可暂不讲,当学生对过程的格式很熟悉后再补上。
另外,课后作业利用四种基本图形的过程来组合成一朵花时,由于花时间较多,可以将图形简单化,便于学生很快完成,了解过程在命令串中与简单命令的结合使用。
最终要达到学生在学习过程中充分动手动脑,利用Logo系统,指挥小海龟画图,培养分析能力、逻辑思维能力与合作能力, 激发学生对Logo语言的兴趣。