LOGO语言教案

上传人:仙*** 文档编号:171381846 上传时间:2022-11-26 格式:DOC 页数:48 大小:220.50KB
返回 下载 相关 举报
LOGO语言教案_第1页
第1页 / 共48页
LOGO语言教案_第2页
第2页 / 共48页
LOGO语言教案_第3页
第3页 / 共48页
点击查看更多>>
资源描述
LOGO语言教案默认分类 2009-11-02 09:11:08 阅读729 评论0 字号:大中小 订阅 第1课 认识Logo教学目的与要求1掌握进入与退出Logo语言窗口的方法。2掌握清屏复位、显龟及藏龟命令。3初步掌握输入Logo语言命令的基本方法。课时安排建议安排1课时。教学重点与难点1重点:清屏复位、显龟及藏龟命令。2难点:Logo语言命令的输入方法。教材分析与教法建议本课首先引入了Logo语言,强调它只是利用计算机画图的许多方法中的一种。教学中教师可从计算机的多种画图方法入手,引入Logo语言。比如教师可以分别用几种不同的画图方法作一些简单的演示。引入Logo语言画图后,教师可以选择几个能体现Logo画图特点的图形,演示给学生看,让学生初步了解Logo语言画图是怎么回事,同时激发学生的学习兴趣。在这部分的教学中,教师还可以简单介绍一下Logo语言诞生、发展的情况及其主要特点。课文的第一部分主要介绍了启动Logo语言窗口的方法以及Logo语言窗口的组成。由于学生已有一定的基础,因此这部分内容相对比较简单。教学中教师可以通过简单的演示让学生了解画图工具“小海龟”,了解用Logo语言画图的基本方法。“探究园”中的练习,目的在于让学生自己试一试,画出一面三角小旗,感受一下Logo语言画图的方法。课文的第二部分是本课的重点,要求学生掌握三条命令(清屏复位命令、显龟命令、藏龟命令),让学生进一步明确用Logo语言画图都是通过输入正确的命令来指挥“海龟”运动画成的。这部分内容虽然是本课的重点,但由于这三条命令都是不带参数的命令,因此相对比较简单,教学中教师稍作介绍演示后,可以安排学生自己上机尝试。Logo语言的命令很多都是全称和缩写都可以使用的,比如本课的三个命令以及以后几课中出现的命令都是这样。教学中教师可以结合“知识屋”的内容,结合全称来识记简称,但在实际使用中由于简称字母较少,输入方便,因此尽量让学生使用简称命令。课文第二部分内容中还介绍了在Logo语言中可以将几个命令串起来,以一组命令的方式输入,教师在教学中,可以分别使用两种不同方法进行演示。前一部分一个命令一个命令地输入计算机;后一部分一组命令一起输入,最后检查无误后按回车键。最后应该指出,我们提倡用“一组命令一起输入,检查输入无误后按回车键”的方法,为以后的学习,特别是学习“过程”打好基础。“探究园”内容的安排主要针对“一组命令一起输入”的方法,在学生完成后教师要有意识地让学生使用藏龟命令及显龟命令。课文的第三部分主要介绍了退出Logo语言窗口的方法,退出Logo语言窗口的方法虽然有好几种,但方法都很简单,教学中教师简单介绍即可。本课中虽然出现了前进、后退等画图命令,但不是本课要求掌握的内容,因此教学中,只要求学生能按照教材正确输入命令。教学过程:一、导入谈话:今天我们学习新的计算机知识。二、新授1、请出小海龟(启动LOGO系统)“开始”“程序”“PCLOGO”“PCLOGO”2、认识LOGO窗口刚启动LOGO系统后,小海龟自动出现在绘图客口的中心位置上,这个位置就是小海龟的“家”,我们把它叫做“母位”。它分为两个小窗口,上面的是“绘图窗口”,下面的是“命令窗口”。LOGO的工具栏与我们见过的Word、PowerPoint等软件不同,具体见书P2说明。3、改变窗口外观(1)改变窗口大小和位置。LOGO窗口的操作方法与Windows的其他窗口操作是相同的。(2)改变绘图窗口颜色LOGO的绘图窗口默认是白色的,单击工具栏中背景色按钮可改变颜色。4、退出LOGO系统LOGO系统退出方法和以前软件退出方法相同。 三、练习四、小结通过学生练习,激发学生学习LOGO语言积极性。参考资料Logo语言简介Logo语言是美国麻省理工学院人工智能实验室的西摩?佩帕特教授领导下的Logo小组,于1968年在研究LISF语言的基础上研制成功的一种高级计算机语言。它以认识心理学和人工智能原理为依据,目的是给少年儿童提供一种较好的智力开发环境,使儿童们不仅学会使用计算机,同时还学习如何像数学家、语言学家一样进行思考与解决问题。Logo语言是一种过程性语言,即程序是由过程(Propeller)组成的。所谓过程是为达到某种目的而按一定的规则组织起来的Logo语言的语句集合,这些过程又可作为其他过程的子过程,组织更复杂的过程,以此来解决复杂的问题。因此Logo语言具有模块化结构,每个程序可由许多相对独立的过程组成,使设计方便、灵活。过程一经定义便成为一个新的命令,以后可用来作为基本命令进行调用,其扩充性强。程序具有递归作用,给编制高级水平的程序带来方便。Logo语言是一种接近自然语言的高级语言,只要记住一些英文单词就能方便地进行人机对话,非常简单易学。Logo语言数据结构丰富,它不仅包含数和字符串,还包括表(list)的混合结构,能进行字表处理,模拟人工智能等。Logo语言具有较强的绘画功能,非常形象直观,这也是其他几种语言所不及的。作图举例(供教师演示时参考) 1用一个递归过程画多个图形: T0 L :C :J FD :C RT :J IF :C200 STOP L :C+2 :J END这是一个带参数的递归过程,通过输入不同的参数,可以画出多种美丽的图形。输入时可以分别输入以下命令及参数,画出多种图形: (1)CS L 0 90(2)CS L 0 89(3)CS L 0 91(4)CS L 0 118(5)CS L 0 143(6)CS L 0 144第2课 画楼梯教学目的与要求1.掌握前进与后退命令、左转与右转命令。2.初步掌握“海龟”方向变化与转弯命令之间的关系。3.学会用Logo语言命令来画简单图形。课时安排建议安排2课时。教学重点与难点1.重点:前进与后退命令、左转与右转命令。2.难点:“海龟”方向变化与转弯命令之间的关系。教材分析与教法建议课文分两部分。第一部分通过“画楼梯”学习前进与后退命令、左转与右转命令,第二部分通过“画等边三角形”学习“海龟”方向变化与转弯命令之间的关系。本课一共有四个命令,重点是要掌握这四个命令的作用,至于这些命令如何在画图中运用,由于这几个命令是基本的画图命令,在以后几课的学习中均要运用到,因此这些命令在画图中的熟练运用本课不作要求。课文的第一部分是画楼梯,目的是让学生学习前进命令、后退命令、左转命令、右转命令。这些命令是以后画任何图形所必须的最基本的命令。这部分内容较容易,教学中安排的时间可以少一些,教师可以边教学边让学生上机,使学生从感性上认识这些命令。教学中教师应特别强调,这四个命令与前面学习过的几个命令不同,这些命令本身都分两部分,后面带一个数字,输入时不能忘记,并且命令与数值之间一定要有空格,否则计算机会认为输入的是错误命令。课文的第二部分是学习“海龟”方向变化与转弯命令之间的关系,这是学生学习的难点。这部分内容的教学,教师可以借助钟面(只留一根分针)来进行。首先将分针指向“海龟”原来的方向位置,然后将分针转到海龟将要指向的方向,根据分针(海龟)是顺时针转还是逆时针转来确定是用哪一个转弯命令。另外还应教会学生估计所转角度的方法。结合数学课上学到的知识,首先让学生知道分针(海龟)转一圈是周角360度,转半圈是平角180度,直角是90度,然后教学生如何估计锐角、钝角的度数。有些常用图形所转的角度,教师应告诉学生(如等边三角形是120度,正五边形是72度,正六边形是60度,五角星是144度等)。课文后面的“实践园”,其中题1是给出命令输入计算机,画出正六边形,比较简单。题2、题3给出的是两个图形,要求是分析图形后,输入命令画出图形。这两个图形都是一笔画,关键是提示学生分析可以从哪里起笔画图比较合适,应该说难度不大,可安排学生独立完成。教学过程:一、复习(一)、复习命令前进命令:FD 步数后退命令:BK 步数右转:RT 角度左转:LT 角度 (二)、试着打开LOGO语言,写出下列各过程的命令 前进 50步,再右转45度 清屏 左转90度,再前进40步 清屏 右转60度,再后退100步 清屏 右转90度,再左转90度 清屏 后退60步,再前进100步 清屏 (三)、打开pc logo试着编写“正方形”和“长方形”的程序 二、下面图形如何画想一想:小海龟是如何爬行的?三、步骤图如下:请编出程序fd 20 rt 90 fd 20 lt 90 fd 20 rt 90 fd 20 lt 90 fd 20 rt 90 fd 20 lt 90 fd 20 rt 90 fd 20 lt 90 bk 80 rt 90 bk 80如何画出下面的等边三角形和平行四边形呢? 参考资料“实践园”参考答案(1)略(2)画出下面的三角形HT FD 50 RT 120 FD 100 RT 150 FD 87(3)画出下面的图形HTREPEAT 2FD 40 RT 45 FD 50 RT 135 FD 30 LT 90 FD 100 LT 90 FD 30 RT 135 FD 50 RT 45第3课 画虚线教学目的与要求1掌握提笔命令、落笔命令、复位命令、擦除命令。2能使用两种不同方法画出虚线。课时安排建议安排2课时。教学重点与难点1重点:提笔命令、落笔命令。2难点:落笔命令与提笔命令、擦除命令的配合使用。教材分析与教法建议本课分三个部分,第一部分是画虚线,目的是让学生学习提笔命令和落笔命令。第二部分是画一个虚线组成的球形图形,目的是让学生学习复位命令。第三部分是让学生学习擦除命令。课文的第一部分是画虚线,这是本课的重点内容,教学中教师可以先演示怎样画虚线,然后让学生分析每一步应该操作的命令(可以让一个学生在课堂上模拟“海龟”的运动,画出虚线),也就是课本上命令右边括号内的说明。最后教师应强调:在上机中要特别注意每一次使用了提笔命令以后,再要画其他图形时都要使用落笔命令,否则下面的图形是画不出来的,只能看见“海龟”在屏幕上移动。“实践园”主要是使用后退命令画虚线,目的是进一步掌握提笔命令和落笔命令的使用方法。课文的第二部分是画一个由虚线组成的球形图形,目的是让学生学习复位命令,同时也加深对提笔命令和落笔命令使用方法的巩固。由于前面已经学过“清屏复位”命令,因此从命令名称学生就能很快理解“复位”的意思。教学中应少讲多练,让学生在练习中体会“复位命令”的作用。课文的第三部分介绍了擦除命令。教学中教师可以结合“探究园”和“讨论坊”的内容,让学生先探究,在探究中去发现擦除命令与提笔命令的不同之处和相同之处,从而根据需要正确运用这两条命令。课文最后的“实践园”主要让学生进一步巩固前几课所学的几个命令,重点可放在巩固PU和PD两个命令。教学过程一、提问如果要画出下面的图形,如何去画呢?20 20 20 二、讲解 提笔命令 落笔命令三、练习用pu、pd和fd命令画出下面的虚线实线为10,空格为5。四、练习五、讲解 home 命令HOME 复位命令,让小海龟回到原始位置,并且方向始终朝上。 用HOME命令让小海龟复位,小海龟会留下复位的轨迹。 想一想,右边的图形如何去画? 六、学习擦除命令:PE 运行 FD 200 PE BK 100 请用PE命令画一条虚线:20 20 20 七、参考资料 “实践园”参考答案PDBK 100HT LT 90 FD 40 RT 90 FD 100LT 90 FD 80HOMEHT HTREPEAT 4FD 30 RT 90PU RT 90 FD 60 LT 90 PDREPEAT 4FD 30 RT 90PU FD 50 LT 90 PDREPEAT 4FD 30 RT 90 REPEAT 2FD 30 RT 90 FD 80 RT 90PU RT 90 FD 40 RT 90 FD 50课题第4课 画正多边形教学目的与要求1掌握重复命令的基本格式。2能用重复命令简化规则图形的画图命令。课时安排2课时。教学重点与难点1重点:重复命令的基本格式。2难点:确定“重复的内容”与“重复的次数”。教学过程1复习(1)请同学们在练习纸上写出画正方形(要求用右转弯命令)和正六边形(要求用左转弯命令)的命令。让两个同学进行板演,一个写出画正方形的命令,另一个写出画正六边形的命令。 画正方形的命令: FD 45 RT 90 FD 45 RT 90 FD 45 RT 90 FD 45 RT 90 画正六边形的命令: FD 40 LT 60 FD 40 LT 60 FD 40 LT 60 FD 40 LT 60 FD 40 LT 60 FD 40 LT 60(2)提问;画正方形用了几个命令?(8个) 画正六边形呢?(12个) 如果要画正十边形呢?(20个) 那么画更多的正多边形呢?(将会用到更多的命令)(3)谈话引入新课:同学们已经知道怎样画正多边形,随着边数越来越多,画的命令也就越来越多,画起来也觉得越来越费时间、越来越繁,那么有没有简单的方法呢?今天我们来学习一个简便的画法。2讲授新课一、导入 画出如下的正六边形是什么程序 FD 40 RT 60 FD 40 RT 60 FD 40 RT 60FD 40 RT 60 FD 40 RT 60 FD 40 RT 60 哪些语句是循环的呢?答:fd 40 rt 60 (1)引导学生分析正方形的命令是由哪几个命令连续重复执行的?(两个命令FD 45 RT 90)重复执行了几次?(4次)(2)教师指出可以用这样的命令来画: REPEAT 4FD 45 RT 90(3)揭示课题:这就是今天我们学习的内容:重复命令(板书)(4)由正方形的画法得出重复命令的基本格式。在“REPEAT 4FD 45 RT 90”里,中括号内的是重复执行的内容,中括号前面的“4”是重复执行的次数(边讲边写),由此我们得出重复命令的基本格式:(板书) 重复命令的基本格式:REPEAT重复执行的次数重复执行的内容(5)对照重复命令的基本格式,请同学们将前面用单个命令画正六边形的命令改写成用重复命令来画。 REPEAT 6FD 40 LT 60(6)练习:将以前画五角星的命令改写成重复命令。(7)学生上机练习:用重复命令分别画出正方形、正六边形和五角星。3巩固练习课本中“实践园”。(用比赛的方法练习)(1)提出比赛要求:用重复命令在计算机上分别画出边长为30步的正三角形、正方形、正五边形,一直画下去,看谁先画到正十五边形。要求同学注意观察:当边数越来越多时,它的边数能数清吗?越来越像什么图形?(2)教师提示:画正多边形时,每次画好一条边,它转动的角度等于三百六十度除以正多边形的边数。 举例:正五边形就是“3605”,即“RT 3605” 正七边形就是“3607”,即“RT 3607”(3)学生上机比赛。(4)比赛结束,宣布比赛结果。(5)提问:当边数越来越多时,它的边数能数清吗?越来越像什么图形?(圆)4总结本节课我们学习了重复命令,使我们在画规则图形的时候,简化了画图命令,因此我们一定要很好地掌握它。在使用时特别要注意是否符合重复命令的基本格式,即有没有连续重复执行的内容,如果有,重复了几次。参考资料“实践园”参考答案:(1)画出下面的图形: HT REPEAT 36FD 10 RT 10 REPEAT 36FD 10 LT 10 HT REPEAT 36FD 3 RT 10 PU LT 90 FD 12 RT 90 PD REPEAT 36FD 5 RT 10 PU LT 90 FD 12 RT 90 PD REPEAT 36FD 7 RT 10 (2)用半圆可以组成许多图案,例如用四个同样的半圆可以组成一朵花。 写出画这朵花的命令:HT REPEAT 18FD 3 RT 10 RT 90 REPEAT 18FD 3 RT 10 RT 90 REPEAT 18FD 3 RT 10 RT 90 REPEAT 18FD 3 RT lO (3)画出下面的图形:HT REPEAT 18FD 3 RT 10 LT 180 REPEAT 18FD 3 RT 10 LT 180 REPEAT l8FD 3 RT 10 LT 180 REPEAT 18FD 3 RT 10 HT REPEAT 18FD 3 RT lO REPEAT 18FD 3 LT 10 REPEAT 18FD 3 RT 10 REPEAT l8FD 3 LT 10 HT REPEAT 18FD 3 RT 10 LT 90 REPEAT 18FD 3 RT 10 LT 90 REPEAT 18FD 3 RT 10 LT 90 REPEAT 18FD 3 RT 10第5课 画星星教学目的与要求1熟练掌握重复命令的使用方法。2能使用重复命令画角数为奇数的正多角星。课时安排建议安排1课时。教学重点与难点1重点:重复命令的基本格式。2难点:角数为奇数的正多角星外角(海龟转动的角度)角度的确定。教材分析与教学建议本课的内容是利用重复命令来画角数为奇数的正多角星,其目的是让学生进一步熟练掌握重复命令的基本格式,因此在Logo语言方面没有新的知识点。在教学中教师可以依据教材引导学生从正五角星开始分析。因为角数为奇数的正多角星,它所有的内角总和正好是180,正五角星它有五个角,因此它的每个角内角度数都应该是180/5=36。画正五角星时,每画一条边就要转动一个角度,由于海龟转动的是外角,所以海龟实际转动的角度应该是180-36=144。这个角度的确定应尽量让学生自己去推算出来,决不要老师简单地告诉他们,以便学生能自己推算出其它正多角星的内角、外角度数。这里出现的除号为“/”,教师可以告诉学生在计算机运算中,通常此符号就是除号。通过分析、思考,学生掌握了正五角星的画法后,那么正七角星、正九角星等等就能触类旁通地很快掌握。有了前面的基础,画角数为奇数的正多角星的命令格式学生也就能自己推导出,“讨论坊”的目的就是让学生自己来总结出角数为奇数的正多角星的命令格式。“实践园”可以放较多的时间让学生练习,不要仅限于这两个正多角星,完成快的同学可以再画其他的正多角星,教学中教师也可以安排比赛来完成。 第6课 画风车教学目的与要求1能正确地使用重复命令的嵌套加深对重复命令基本格式的掌握。2能利用重复命令的嵌套简化一些图形的画图命令。课时安排建议安排2课时。教学重点与难点1重点:重复命令的基本格式。2难点:里、外重复命令中“重复的内容”与“重复的次数”的确定。教材分析与教学建议本课安排2课时,第一课时学习重复命令的嵌套;第二课时安排“实践园”的上机练习。在学习重复命令的嵌套时,同样可以用“从繁到简”的方法,先让学生分析“风车”的组成,学生肯定都会用单个的重复命令来画,这时候教师可以引导学生思考如何用简便的方法来画,从而引导学生找出新的“重复执行的内容(REPEAT 2FD 60 RT 90 FD 30 RT 90 RT 90)重复执行的次数(4)”,得出如下画“风车”的命令: REPEAT 4REPEAT 2FD 60 RT 90 FD 30 RT 90RT 90即在一个重复命令的重复内容中,可以是另外一个重复命令,这就是“重复命令的嵌套”。教学中,教师应该特别强调重复命令的嵌套里面的内容和外面的内容都必须遵循重复命令的基本格式。在学生掌握了“重复命令的嵌套”基本方法后,教师可以让学生把课本中最后“实践园”中画这些图案的命令改写成“重复命令的嵌套”,并在计算机上画出。本课的“实践园”安排1课时,旨在让学生充分开动脑筋,分析图案的构成,然后确定“重复的次数”,用“重复命令的嵌套”画出图案。对“探究园”和“实践园”中下面的两个图案,教师可以提示学生:一个是由正五边形组成,另一个是由正方形组成的。参考资料“探究园”参考答案:仔细观察下面的图形,看看它是由什么图形旋转而成的?探究结果:REPEAT 10REPEAT 5FD 50 RT 72RT 36“实践园” 参考答案:(1)将第4课“实践园”中的图形用“重复命令的嵌套”格式来画。HT REPEAT 4REPEAT 18FD 3 RT 10 LT 180 HT REPEAT 2REPEAT 18FD 3 RT 10 REPEAT 18FD 3 LT 10 HTREPEAT 4REPEAT 18FD 3 RT 10 LT 90 HT REPEAT 4REPEAT 18FD 3 RT 10 RT 90 (2)用“重复命令的嵌套”格式画出下面图形:HT LT 30 REPEAT 3REPEAT 3FD 40 RT 120RT 120 HT REPEAT 4REPEAT 4FD 55 RT 90RT 90 HT REPEAT 8REPEAT 4FD 45 RT 90RT 45 第7课 彩色世界教学目的与要求1掌握SETPC、SETBG、FILL命令。2学会使用Logo命令画彩色图形。3能对封闭图形进行涂色。课时安排建议安排2课时。教学重点与难点1重点:SETPC命令。2难点:对封闭图形进行涂色。教材分析与教学建议本课分为三个部分。第一部分是学习SETPC命令,第二部分是学习SETBG命令,第三部分是学习FILL命令。课文的第一部分是学习SETPC命令。教学过程中,教师可以形象地把SETPC O称为黑色画笔,把SETPC 1称为蓝色画笔,16种颜色也就是16支不同的画笔。教师指出正常进入Logo语言窗口后,海龟默认使用0号黑色画笔来画图。课文中以画红色五角星为例学习SETPC命令,内容比较简单,教学中可以安排学生用其它不同的颜色分别画出五角星的过程,以进一步掌握该命令。课文的第二部分是学习SETBG命令。有了前面学习SETPC命令的经验,学生学习这个命令比较容易,和第一部分一样,可以形象地把SETBG O称为黑色画纸,把SETBG 1称为蓝色画纸,16种颜色也就是16张不同的画纸。同样正常进入Logo语言窗口后,海龟默认使用15号白色画纸来作图。教学中教师可以让学生自己试着去完成第一个“探究园”的内容,将画纸颜色分别设定为红色、浅红色、绿色、浅绿色。这部分内容完成后,可以结合第二个“探究园”的内容向学生提出“当画笔的颜色和画纸的颜色相同时,是否能画出图形来?为什么?”的问题。当学生回答后,教师可以举例说明。例如,在黑板上用黑笔写字,或者在白板上用白笔写字都写不出来,因此,要教会学生合理地搭配好画笔颜色和画纸颜色。课文的第三部分是学习FILL命令。应该强调此命令只能对封闭图形进行涂色,涂色时,必须首先使用提笔命令让海龟进入封闭图形里面,使用落笔命令后,用FILL对封闭图形进行涂色。课文中的例子是“画三角红旗”,通过这个例子可以让学生明确,FILL命令一般要与SETPC命令结合使用,即先用SETPC命令选定颜色,然后进行涂色。 第8课 画组合图形教学目的与要求让学生综合运用Logo语言命令画组合图形。课时安排建议安排2课时。教学重点与难点确定画组合图形各部件的起始位置。教材分析与教学建议本课通过画组合图形让学生综合运用Logo语言命令,以达到熟练掌握的目的,同时也是为后面学习“过程”作准备。课文以画房子为例,教学中教师可以引导学生分析房子是由房身、房顶、窗、门等组合而成,房身是一个正方形、房顶是一个三角形、窗是一个圆形、门是一个长方形,而画这些基本图形的命令我们已经掌握。本课只要让学生将这些基本图形组合起来,其关键是要确定画组合图形各部件的起始位置。教材中画房子的一组命令不是唯一方法,教师应鼓励学生自己尝试用不同的命令来画这座房子。“探究园”是画立方体,其中给出了中文步骤,然后要求学生写出相关命令,其目的主要是降低难度,引导学生分析后将立方体分割成若干部分,通过确定画组合图形各部件的起始位置,从而将各部分组合成立方体。“实践园”要求学生自己画出图形,难度相对较大,应安排足够的时间让学生自己练习,必要时教师可以作适当的提示。参考资料“探究园”参考答案:正面正方形的起始位置: 母位 正面正方形: REPEAT 4FD 80 RT 90 上面平行四边形的起始位置: PU FD 80 RT 40 PD 上面平行四边形: REPEAT 2FD 45 RT 50 FD 80 RT 130 侧面平行四边形的起始位置: PU RT 50 FD 80 LT 50 PD 侧面平行四边形: REPEAT 2FD 45 RT 140 FD 80 RT 40 虚线1的起始位置: PU FD 45 RT 140 FD 80 RT 90 PD 虚线1: REPEAT 8FD 6 PU FD 4 PD 虚线2的起始位置: RT 90 虚线2: REPEAT 8FD 6 PU FD 4 PD 虚线3的起始位置: PU BK 80 LT 135 PD 虚线3: REPEAT 5FD 5 PU FD 4 PD “实践园”参考答案:铅笔HT REPEAT 2FD 20 RT 90 FD 100 RT 90PU FD 20 RT 90 FD 100 RT 30 PDREPEAT 3FD 20 RT 120锤子HTLT 90 FD 30 RT 90 FD 30 HOMELT 90 FD 30 RT 90REPEAT 2FD 30 LT 90 FD 60 LT 90LT 90 FD 30 LT 90REPEAT 2FD 60 LT 90 FD 20 LT 90桌子HTREPEAT 2FD 10 RT 90 FD 100 RT 90RT 90 FD 10 RT 90REPEAT 2FD 80 LT 90 FD 10 LT 90LT 90 FD 70 RT 90REPEAT 2FD 80 LT 90 FD 10 LT 90FD 30 RT 90 FD 60红绿灯HTREPEAT 2FD 180 RT 90 FD 70 RT 90PU FD 150 RT 90 FD 10 LT 90 PDSETPC 12REPEAT 36FD 4 RT 10PU RT 90 FD 10 PD FILLPU HOME FD 90 RT 90 FD 10 LT 90 PDSETPC 14REPEAT 36FD 4 RT 10PU RT 90 FD 10 PDFILLPU HOME FD 30 RT 90 FD 10 LT 90 PDSETPC 10REPEAT 36FD 4 RT 10PU RT 90 FD 10 PDFILL 第9课 定义过程教学目的与要求1了解过程的作用、学习定义过程的方法、会用定义的过程绘制简单的图形。2通过学习定义过程的方法体会过程的作用。3通过定义过程了解程序设计中“过程”的重要性,初步理解子程序的含义。 4通过比较了解过程的作用和意义,初步建立用子程序来优化程序设计的意识。课时安排建议安排1课时。教学重点与难点1重点:本课的重点是学习定义过程的方法。2难点:让学生了解、体会定义过程的作用。教材分析与教法建议1教材的地位与作用前面八课利用Logo语言所画的图形,都是在立即执行的方式下进行的,即顺序结构,本节课引入“过程”,对学生来讲是一个全新的思维方式,也是程序设计中很重要的“分支结构”的思想,所以本节课除了让学生学会定义过程的方法外,更重要的是要让学生了解、体会过程的作用,从而逐步建立起分支结构的思维方式。2教学方法指导为了让学生体验过程的作用,可以事先定义好过程,然后通过调用过程完成一个图形,调动学生主动学习的欲望;学会了定义过程的方法后,通过反复调用过程来加深学生对过程的理解。参考教案课题第9课 定义过程教学目的与要求1知识与技能(1)了解过程的含义。(2)学习和掌握过程的编写、定义和使用方法。(3)理解执行过程名其实就是执行过程中的命令串,一经定义后的过程,可以与基本命令一样使用。2过程与方法(1)让同学回忆前面是怎样用基本命令画图的,如何画错了,我们又是怎样修改的,从而启发学生思考有没有一种方法,让小海龟记住画图时执行命令的顺序过程,如果需要它再画相同的图形时,只告诉它要执行的任务,而不需要告诉它具体的命令过程,它也可以凭记忆完成任务。这样是结构化程序设计思想,也能很好地理解什么是过程。(2)通过完成画正方形过程的编写、定义、执行和修改任务,让同学在操作、实践、理解中掌握过程的定义和使用。3情感态度与价值观计算机程序设计要求科学而严密,通过本课的学习让同学从小养成科学严谨的工作态度。 教学背景本课之前只学习了Logo语言的基本绘图命令,最大的问题是命令不能保存,画错了也无法修改,如果需要再画一次,只好重新输入,非常麻烦, 而且复杂图形往往都是由基本图形构成的,例如基本的三角形、正方形和圆等,画图时往往需要多次重复输入相同的命令。对此学生深有体会。如果能把教小海龟画图的命令保存起来,需要时只作少量修改就很方便了,对此学生很好理解。这样的教学其实已经渗透了程序的编写思想。教学重点与难点1重点:过程的概念,过程的定义和使用。2难点:过程的定义和使用,渗透程序的编写思想。课前准备用Logo语言画出的由正方形、圆和三角形构成的基本图形。教学过程1复习与引入 (1)教师布置上机任务,同时也是复习的过程:请一组的同学画一个边长为30的正方形;请二组的同学画一个边长为60的三角形;请三组的同学画一个边长为5的圆。(2)学生操作、教师巡视。(3)随机再要求学生清屏后,调整参数再完成画正方形、三角形和圆。教师引导学生思考:在命令小海龟画图的时候,总是需要我们一行行地输入命令,这样虽然很直观,但也有一个很大的缺点,那就是所有的命令都不能保存,画错了也无法修改,如果需要再画一次,只好重新输入,非常麻烦。另外,小海龟只会做前进、后退、左转或右转等简单动作,如何我们要小海龟画一个正方形,必须告诉它怎么画,那怕它刚画了一个正方形,还是不能记住画图的命令和过程。 其实不是小海龟太笨,而是我们没有让它记住完成任务的命令和过程。那么怎样才能让小海龟记住画图的命令和过程呢?为了解决这一问题,Logo语言为同学们准备了一个特殊的方法叫做“Logo语言的过程”(板书:Logo语言的过程)。简单地说,“过程”可以把画一个图形的所有命令组合在一起,给它取一个名字,并且让小海龟牢牢地记住。以后只要输入这个过程的名字,小海龟就能听懂,并老老实实地画出这个图形来。也就是说,小海龟学会了画这个图形的新命令。2新课教学 (1)什么叫过程:把海龟画图过程中执行的所有命令组合在一起就叫过程。 教师:那么我们该如何编写和定义过程呢? (2)如何编写和定义过程 下面我们来看看如何编写一个让海龟画正方形的过程。过程的编写:TO ZFX 教师演示在命令窗口输入:TO ZFX 。TO ZFX是过程头,ZFX是我们要编写的过程的名字,注意在它们之间要留有空格;END 为过程尾。教师:(强调过程的格式)这时,窗口中第一行TO ZFX 称为过程头,其中ZFX是这个过程的名字,被称为“过程名”,最后一行END称为过程尾,中间空着的一行,就是留给我们写过程命令的位置。我们在过程头和过程尾之间写上画正方形的命令 REPEAT 4FD 50 RT 90,在END后按回车键,ZFX这个过程就被定义好了。 执行过程:当我们在命令行中直接输入过程名,就表示要小海龟执行过程头和过程尾之间的命令。在命令窗口中键入过程名ZFX,回车后,小海龟立刻画出一个正方形。 3课堂练习(1)定义一个画正方形的过程,并试着执行这一过程。(2)请在命令窗口中输入:FD 100 ZFX,看看小海龟能画出一个什么图形?4小结引导学生自我总结,说明定义后的过程可以与前面学习的基本命令混合使用。实际上,小海龟在我们的帮助下,学会了画正方形的命令ZFX,并且一经定义的过程,可以任意地执行。5拓展练习(1)试一试,你能让海龟记住画三角形和圆的命令吗?(学生上机练习,教师巡回指导)(2)你能用定义好的“ZFX”过程画出下面的图形吗?6小组合作完成下面的图形图中正六边形(六条边六个内角都相等),以它的各边为一边向外画正方形可得。要求以Logo语言画出这个图形,最后必须隐藏海龟。 学生定义好过程并画出第一个正方形,要引导学生仔细观察小海龟方向及前进距离的变化,引导学生自己上机探索画出第二个正方形,再观察第三个正方形是如何由第二个正方形变化而来的,当学生依次完成六个正方形后,教师要充分肯定学生的成绩,同时引导学生用以前学过的命令来简化这个程序。(1)定义过程ZFX(2)画出第一个正方形 (3)引导学生仔细观察小海龟方向及前进距离的变化,找出第二个正方形的来由,并画出第二个正方形:RT 90 FD 50 LT 30(4)同样的方向引导学生完成其它正方形。(5)隐藏小海龟。(6)想想看:后5个正方形的画法完全相同,如何简化呢?(注意以上画法是按照顺时针方向AFEDCB完成的,如果按逆时针方向ABCDEF画又该如何画呢?) 第10课 保存和调用过程教学目的与要求1学会保存过程的方法,会调用保存过的过程来绘图。2通过学习保存和调用过程体会过程的作用,并学会知识的迁移。3通过随时和反复调用“过程”,初步理解子程序的含义。 4计算机程序设计要求科学而严密,通过本课的学习让同学从小养成科学严谨的工作态度。课时安排建议安排1课时。教学重点与难点1重点用知识的迁移来学习保存过程和调用过程的方法。2难点:让学生体会过程在程序设计中的作用,初步理解子程序的含义。教材分析与教法建议1教材的地位与作用前节课学习并体验了过程的定义及其作用,本节课是让学生了解定义的过程如果被保存下来后可以随时、反复进行调用,从而大大简化程序设计的过程,为以后进一步学习过程、编辑过程和完善过程打下基础。2教学方法指导尽管上节课学生已经体验到过程的意义和作用,但由于没能保存下来,所以本节课要重新定义过程,从而引出保存过程的重要性。本节课的学习内容可以让学生采取小组合作的方式来完成,最后通过交流总结让学生完成保存过程和调用过程的学习。(1)利用知识的迁移,引导学生自主学习。(2)培养学生独立探究和合作学习的能力。(3)培养观察、思考、推断及语言表达能力。参考教案课题第10 课 保存与调用过程教学目的与要求1知识与技能学会保存过程的方法,会调用保存过的过程来绘图。2过程与方法通过学习保存和调用过程体会过程的作用,并学会知识的迁移。3情感态度与价值观通过随时和反复调用“过程”,初步理解子程序的含义。 4行为与创新计算机程序设计要求科学而严密,通过本课的学习让同学从小养成科学严谨的工作态度。教学重点与难点1重点:本课的重点是用知识的迁移来学习保存过程和调用过程的方法。2难点:让学生体会过程在程序设计中的作用,初步理解子程序的含义。教学准备建立用于保存学生文件的文件夹。教学过程1激趣引入(1)上节课我们学习了定义过程并用定义的过程画出美丽的图形,下面教师就用上节课定义过的过程完成下列图形。教师边说边演示(观察教师展示的图形和过程)ZFXREPEAT 5RT 90 FD 50 LT 30 ZFX(2)提问:请同学们试试看你们能用这两行命令完成这个图形吗?不能,因为大家都知道退出Logo后所定义的过程就会消失,你们猜猜老师是怎样快速画出这些图形的?(3)引导学生说出“保存”、“读取”或类似词语。2新课教学 (1)那如何才能保存好我们定义的过程呢?请同学们定义一个画正方形的过程,通过小组讨论,将定义的过程保存在自己的文件夹中。(这一过程对学生来讲不难,因为在以往的学习中已经学过多次文件的保存,教师只要引导学生进行知识的迁移,并通过小组讨论交流完成新知识的学习)(2)请同学说说是如何保存的?有问题时教师可以加以纠正。(注意保存路径)(FILESAVE(SAVE AS)(3)请同学们用刚才保存好的ZFX过程,完成下面的图形。 (4)调用过程提出问题:下面请同学们退出Logo程序,然后再打开Logo程序,再输入下列命令,看能不能完成上面的图形?ZFXREPEAT 5RT 90 FD 50 LT 30 ZFX引导学生找出问题所在:尽管我们把定义好的过程保存在硬盘中,但在使用前必须先要把这个过程调用出来,小海龟才记得起来这个“命令”。提醒大家用“文件” 菜单中的“加载”命令来试一下,引导学生自主探索。小组内讨论交流自己的发现,让学生通过互相学习的方式来完成“加载”的使用。 5小组汇报。6学生评价。 7教师评价、肯定、纠正。 第11课 过程的编辑教学目的与要求1能够编辑保存过的过程,会用EDIT命令定义新过程。2通过编辑过程进一步完善过程,通过用EDIT命令定义新过程的方法体会过程的作用。3计算机的程序设计要求科学而严密,通过本课的学习让同学从小养成科学严谨的工作态度。 4通过比较两种过程定义方法的异同点,培养学生细心观察和总结的能力。课时安排建议安排1课时。教学重点与难点1重点:编辑过程和用EDIT命令定义新过程。2难点:引导学生找出两种过程定义方法的异同点,提高学生发现问题、解决问题的能力。教材分析与教法建议1教材的地位与作用对保存过的过程进行编辑和修改是我们在程序设计中经常面对的问题,所以本节课是学习和理解程序修改与优化的基础。引导学生对过程进行修改与重新定义是程序设计的重要内容,同时通过比较两种不同的定义过程方法,从而提高学生发现问题、解决问题的能力。2教学方法指导通过任务驱动的方式引导学生主动探究修改过程的方法;利用尝试教学的方法引导学生学习用EDIT命令定义新过程;用比较的方法引导学生找出两种定义过程的异同点。参考教案课题第11课 过程的编辑教学目的与要求1知识与技能能够编辑保存过的过程,会用EDIT命令定义新过程。2过程与方法通过编辑过程进一步完善过程,通过用EDIT命令定义新过程的方法体会过程的作用。3情感态度与价值观计算机的程序设计要求科学而严密,通过本课的学习让同学从小养成科学严谨的工作态度。4行为与创新通过比较两种过程定义方法的异同点,培养学生细心观察和总结的能力。教学重点与难点1重点:编辑过程和用EDIT命令定义新过程。2难点:引导学生找出两种过程定义方法的异同点,提高学生发现问题、解决问题的能力。教学准备让学生将事先编辑好的过程保存在文件夹中备用。教学过程1复习引入前几节课我们学习了定义过程、保存和调用过程,下面请同学们调用保存过的过程ZFX。2学习新知(1)提出问题:如果要将正方形的边长变为90,那该如何编辑(修改)ZFX这个过程呢?(2)布置任务:请同学们在命令窗口中输入:EDIT ZFX 并按回车键,在打开的“ZFX”窗口中将边长50修改为90。(3)学生探索新知,有问题可以借助教材或与同学讨论。(4)小组讨论总结:写出编辑过程的命令和步骤。调用保存过的过程ZFX。用EDIT命令编辑过程ZFX。在ZFX窗口中按要求进行修改。关闭ZFX窗口时要保存修改。(5)提出问题:小明上节课因为生病没来上学,所以没学习和保存过程ZFX,但今天小明很聪明,他用EDIT 命令同样完成了一个正方形的过程ZFX,你知道他是怎么做的吗?(请同学们仔细阅读教材中“用EDIT定义新过程”一部分,目的是引导学生自主完成新知识的学习)(6)你能说说如何用EDIT命令定义一个新过程吗?(7)小组讨论:用TO命令和EDIT命令定义过程有什么异同点?3练习(1)用EDIT命令定义一个长为80宽为50的长方形过程CFX,保存在自己的文件夹中,并且用EDIT命令将其修改为长为100宽为60的长方形。(2)你能用定义好的过程CFX来创作出一些特别的图形吗? 第12课 认识机器人教学目的与要求1了解机器人的基本定义和主要分类。2了解机器人的主要发展方向。3以知识普及为主线,引导学生理解机器人的涵义。4采用自主学习、合作学习的方式,了解机器人技术及其发展方向。5接受高科技的启发,学人所长,并与同学们一起交流感受。6感悟机器人与普通信息技术手段的不同之处。7独立思考,理解机器人的特征。课时安排建议安排1课时。教学重点与难点1重点:认识机器人,了解机器人的定义和起源。2难点:理解机器人的发展趋势和基本特征。教材分析与教法建议1教材的地位与作用本课教学要密切结合学生学习
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!