第二单元LOGO语言第9课初识小海龟一、教学目标1.LOGO系统的启动和退出。2.LOGO系统的窗口结构。二、教学重难点:1.认识LOGO系统的窗口。2.如何修改错误命令。三、教学方法:演示法、任务驱动法、小组合作学习。四、课时安排:2五、教学准备:多媒体教师、光盘、教材。六、教学过程:1.导入新课:看得出同学们今天特别的兴奋,也许是因为今天我们上的课,有一只可爱的小乌龟吧。老师先给你们将一个故事听听:很久很久以前,有一个LOGO王国,LOGO王国里有一个非常听话的小家伙……叫“小海龟”。它能听懂LOGO语言,只要你给它下一个命令,它就会画出美丽、奇妙的图形,并且它还会算数、会唱歌等多种功能,但是绘图是它最主要的功能。你们看下面的图形都是用它绘制的。展示图形课件。想不想认识一下这个小家伙。2.新授(1)认识logo系统开始→程序→logoLogo的窗口结构,?是提示符。(2)与小海龟交朋友Logo语言的基本命令格式:命令+空格+操作数(3)修改错误命令用插入光标修改用退格键修改(4)退出logo系统①单击程序窗口标题栏上的“关闭”按钮。②执行“文件”菜单中的“退出”命令。(5)动手练习七、课后反思第10课基本绘图命令(一)一、教学目标1.FD,RT,LT,CS,BK,HOME命令。2.会运用这些命令去完成相应的图。二、教学重难点:1.FD,RT,LT,CS,BK,HOME命令的使用。三、教学方法:演示法、任务驱动法、小组合作学习。四、课时安排:2五、教学准备:多媒体教师、光盘、教材。六、教学过程:1.导入新课:我们来看一看,如何才能让小海龟动起来呢?2.新授画直角三角形①利用“左转”命令画线段BC向左转命令语句:格式:LT转动的角度作用:使小海龟向左转动指定的度数。海龟转动的角度范围是0-360.②向前进命令语句格式:FD前进的步数作用:指挥小海龟向前走指定的步数,并画出一条线段。步是海龟画图的长度单位,一步相当于屏幕上的一个点。③清除屏幕显示命令:格式;CS作用:清除图形窗口中的内容,并使小海龟回到起始的位置,提供一张干净的画布。④向右转命令语句格式:RT转动的角度作用:使小海龟向右转动指定的度数。海龟转动的角度范围是0-360.⑤海龟“回家”命令格式:HOME作用:使小海龟回到起始位置。在小海龟“回家”的路上会画出一条线段。2.“工”字的画法上“横”:RT90FD50RT180↙中“竖”:FD25LT90FD30↙下“横”:LT90FD40RT180FD80↙①海龟后退命令语句:格式:BK后退的步数作用:让海龟后退指定的步数并画线。3.动动手,练一练工字的画法。七.课后反思第11课基本绘图命令(二)一、教学目标1.让学生掌握logo语言的抬笔、落笔、橡皮擦等命令。2.能灵活运用抬笔、落笔、橡皮擦等命令。3.图形的保存。二、教学重难点:让学生掌握logo语言的抬笔、落笔、橡皮擦等命令。三、教学方法:演示法、任务驱动法、小组合作学习。四、课时安排:2五、教学准备:多媒体教师、光盘、教材。六、教学过程:1.导入新课:这个机器人的“脸谱”的显著特点是各个基本图形的位置都是分离的,这就要用到抬笔和落笔的命令。2.新授⑴.抬笔和落笔的命令抬笔命令:格式:PU作用:命令海龟抬起画笔,海龟移动时不会留下痕迹。落笔命令:格式:PD作用:命令海龟落下画笔,为绘图做准备。①绘制眼睛FD20RT90FD20RT90FD20RT90FD20↙②PUFD30PDFD20RT90FD20RT90FD20RT90FD20↙③画机器人的眼睛PUFD40PDFD30LT90FD30LT90FD30LT90FD30↙⑵.擦除错误的线条“橡皮擦”命令格式:pe作用:把画笔换成橡皮擦,准备擦除线段。⑶.保存自己的作品文件→保存⑷.练一练画出等边三角形七、课后反思第12课绘制彩色的图形一、教学目标1.改变画笔颜色和使用彩色画布。2.颜色填充。二、教学重难点:1.改变画笔颜色和使用彩色画布。三、教学方法:演示法、任务驱动法、小组合作学习。四、课时安排:2五、教学准备:多媒体教师、光盘、教材。六、教学过程:1.导入新课:小海龟也能同学们五颜六色的图形,大家来一起看一看吧。2.新授⑴.改变画笔颜色单击工具栏上的“改变画笔颜色”按钮,打开设置颜色对话框。画矩形命令格式:STAMPRECT边长1边长2作用:画以边长1和边长2的数据为边长的矩形。画实心矩形命令;格式:(STAMPRECT边长1边长2”TURE)作用;画以边长1和边长2的数据为边长的实心矩形。⑵改变画布颜色单击工具栏上的“改变画布颜色”按钮,打开画布颜色对话框。初始化命令:格式:DRAW作用:清除屏幕显示,并恢复系统默认状态。⑶填充颜色颜色填充命令格式:FILL作用:以画笔的颜色填充一个封闭图形。⑷.动手练习课后76页的习题。七、课后反思第13课绘制复杂的图形一、教学目标1.正多边形的画法。2.圆的画法。二、教学重难点:1.正多边形的画法。三、教学方法:演示法、任务驱动法、小组合作学习。四、课时安排:2五、教学准备:多媒体教师、光盘、教材。六、教学过程:1.导入新课:看看旁边的这个图形是如何画出来的呢?2.新授⑴.重复语句重复语句命令格式:REPEAT重复次数【重复放入内容】作用:按规定的次数,执行重复的内容。FD80RT90FD80RT90FD80RT90FD80↙REPEAT4[FD80RT90]⑵.正多边形的画法REPEATN[FD边长RT360/N]⑶圆的画法椭圆命令语句格式:STAMPOVALXY作用:画XY(长、短半轴的长度)指定大小的椭圆。⑷.画圆弧四分之一圆弧:REPEAT9[FD10RT10]三分之一圆弧:REPEAT12[FD10RT10]⑸.动手练习82页课后习题七、课后反思第14课计算与演奏一、教学目标1.赋值及打印输出语句。2.演奏乐曲。二、教学重难点:.赋值及打印输出语句。三、教学方法:演示法、任务驱动法、小组合作学习。四、课时安排:2五、教学准备:多媒体教师、光盘、教材。六、教学过程:1.导入新课:除了绘画,小海龟还能做些什么呢?这节课我们就来看一看。2.新授⑴海龟计算①用数字直接计算计算半径为2的圆的面积。S=3.14*2*2↙⑵用赋值语句计算赋值语句:格式:MAKE“变量名表达式作用:把表达式的值赋给左边的变量。键盘输入语句:格式:MAKE“变量名READ作用:在程序运行中通过键盘对变量赋值。输出语句:格式:PR:要输出的内容作用:把计算结果输出到显示器或打印出来。⑶试一试(1)MAKE“NAME“XIAOWANG”PR“HELLO:NAME(2)MAKE“NAME“XIAOWANG”(PR“HELLO:NAME)⑷海龟演奏演奏音乐语句:格式:PLAY【乐谱】作用:根据乐谱演奏音乐。⑸.练一练768*1024=354*321=625/25=16*16*3.14=七、课后反思第15课过程的应用一、教学目标1.学习和掌握过程的编写、定义和使用的方法;2.理解执行过程名其实就是执行过程中的命令串,一经定义后的过程,可以与基本命令一样使用。二、教学重难点:过程的定义和使用;过程的修改和调试。三、教学方法:演示法、任务驱动法、小组合作学习。四、课时安排:2五、教学准备:多媒体教师、光盘、教材。六、教学过程:1.导入新课:⑴师布置上机任务,同时也是复习的过程:请一组的同学画一个边长为30的正方形;请二组的同学画一个边长为60的三角形;请三组的同学画一个边长为5的圆;⑵生操作、教师巡视⑶随机再要求学生清屏后,调整参数再完成画正方形、三角形和圆。师引导学生思考:在命令小海龟画图的时候,总是需要我们一行行地输入命令,这样虽然很直观,但也有一个很大的缺点,那就是所有的命令都不能保存,画错了也无法修改,如果需要再画一次,只好重新输入,非常麻烦。另外,小海龟只会做前进、后退、左转或右转等简单动作,如何我们要小海龟画一个正方形,必须告诉它怎么画,那怕它刚画了一个正方形,还是不能记住画图的命令和过程。其实不是小海龟太笨,而是我们没有让它记住完成任务的命令和过程。那么怎样才能让小海龟记住画图的命令和过程呢?为了解决这一问题,LOGO语言为同学们准备了一个特殊的方法叫做“LOGO语言的过程”。简单地说,“过程”可以把画一个图形的所有命令组合在一起,给它取一个名字,并且让小海龟牢牢地记住。以后只要输入这个过程的名字,小海龟就能听懂,并老老实实地画出这个图形来。也就是说,小海龟学会了画这个图形的新命令。2.新授①什么叫过程:把海龟画图过程中执行的所有命令组合在一起就叫过程。师:那么我们该如何编写和定义过程呢?②如何编写和定义过程⑴过程的编写:EDITHUA师:下面我们来看看如何编写一个让海龟画正方形的过程。师演示在命令窗口输入:EDITHUA这里EDIT是指打开编辑窗口,HUA是我们要编写的过程的名字,注意在它们之间要留有空格。师:(强调过程的格式)这时,LOGO就会打开一个编辑窗口,窗口中第一行TOHUA称为过程头,其中HUA是这个过程的名字,被称为“过程名”,最后一行END称为过程尾,中间空着的一行,就是留给我们写过程命令的位置。我们在过程头和过程尾之间写上画正方形的命令⑵过程的定义:敲F2键就可以完成HUA过程的“定义”,回到命令窗口。命令窗口会显示HUAredefined的信息,表示HUA过程已经定义成功。定义过程就是让小海龟记住过程的内容。⑶执行过程:过程名当我们在命令行中输入过程名,就表示要小海龟执行过程头和过程尾之间的命令。在命令窗口中键入过程名HUA,回车后,小海龟立刻画出一个正方形。请你在命令窗口中输入:FD100HUA,看看小海龟能画出一个什么图形?师小结:说明定义后的过程可以与前面我们学习的基本命令混合使用。实际上,小海龟在我们的帮助下,学会了画的正方形的命令HUA,并且一经定义的过程,可以任务的执行。任务:试一试,你能让海龟记住画三角形和圆的命令吗?学生上机练习,教师巡回指导。3.过程的修改和调试当编写好的过程需要修改时,只需要再在命令窗口中输入:EDIT过程名回车,就可以再次进行过程编写窗口,对过程进行修改,修改好的过程必须再次用F2定义,否则,小海龟还是记住上一次的过程。小结:我们可以用过程让海龟记住画图的命令。执行命令“EDIT过程名回车”,可进入过程编写窗口;第一个过程的都是以“TO过程名”开始,以“END”结束,在过程头与过程尾之间是海龟执行过程时画图的命令;编写好的命令必须用F2定义;执行过程时,只需要与基本命令一样,在命令窗口中输入“过程名回车”。任务:请同学们定义画正方形、长方形、三角形和圆的过程:(小提示:你可以在编辑窗口中,一次输入多个过程。不过要注意,每个过程都应该有自己的过程头和过程尾。)七、课后反思