资源预览内容
第1页 / 共59页
第2页 / 共59页
第3页 / 共59页
第4页 / 共59页
第5页 / 共59页
第6页 / 共59页
第7页 / 共59页
第8页 / 共59页
第9页 / 共59页
第10页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
小学信息技术小学信息技术(选修)(选修)2010-20112010-2011年度年度 第一学期第一学期2010.09.01第第1 1课课 认识认识LoLog go o1Logo语言的启动语言的启动 1.单击单击“开始开始”按钮,指向按钮,指向“程序程序”,单击,单击“PC Logo”命令,出现命令,出现“PC Logo for Windows”窗口。窗口。屏幕的上方是视图窗口,中间的“小海龟”就是Logo语言的绘图工具,通过小海龟上、下、左、右移动来实现画图。屏幕中间出现的小海龟的位置就是小海龟的“家”,通常称它的为“母位”。屏幕的下方是命令窗口,在命令窗口中输入Logo语言命令可以指挥小海龟运动。在命令窗口中,“?”是Logo语言的提示符,“|”是光标。二、“HT”、“ST”、“CS”命令1.“HT”藏龟命令(hideturtle)图形画好后,屏幕上还留有小海龟标记,若要去掉这个标记,可以输入“HT”命令,并按回车键。2.“ST”显龟命令(showturtle)要使小海龟重新出现在屏幕上,可以输入“ST”命令,并按回车键。3.“CS”清屏复位命令(clearscreen)如果想在屏幕上画新的图形,可以使用“CS”命令将屏幕“擦”干净,同时使小海龟回到母位,且方向朝上。三、Logo语言的退出单击“PC Logo for Windows”窗口右上角的“关闭”按钮,退出Logo语言程序;也可以在命令窗口中输入“EXIT”或“BYE”命令,退出Logo语言程序。返返 回回视图窗口视图窗口命令窗口命令窗口小海龟小海龟返返 回回上机练习熟悉logo软件的启动、关闭P2 探究园P3 实践园注 意在Logo语言中,也可以将几个命令一起依次输入,但要注意在每个命令之间按空格键。最后,按回车键。输入的代码大小写不区分大小写不区分。第2课 画楼梯一、“FD”前进命令“FD”(forward)是前进命令,它必须与数字配合输入。因此一个完整的“FD”命令分两部分:前半部分为命令“FD”,表示小海龟向前爬行;后半部分为具体数字,表示小海龟向前爬行的具体长度,一般称为步数。注意两部分之间一定要用空格分开。例如,“FD 20”表示小海龟向前爬行20步。例如输入:例如输入:FD 400小海龟只能在屏幕限定的绘图区域内移动,也小海龟只能在屏幕限定的绘图区域内移动,也就是在视图窗口移动,一旦设定移动的距离超就是在视图窗口移动,一旦设定移动的距离超出边界,小海龟就会从视图窗口的另一边显示出边界,小海龟就会从视图窗口的另一边显示出来。出来。二、“BK”后退命令“BK”(back)是后退命令,它的作用与“FD”命令相反,表示小海龟向后走。三、“RT”右转命令“RT”(right)是右转命令,“RT 90”表示小海龟向右转90,也就是向右转一直角。四、“LT”左转命令“LT”(lift)是左转命令,“LT 90”表示小海龟向左转90,也就是向左转一个直角。如何画出下面的等边三角形呢?如何画出下面的等边三角形呢?假设小海龟沿着等边三角假设小海龟沿着等边三角形顺时针方向转时:形顺时针方向转时: FD 45 RT 120 FD 45 RT 120 FD 45 RT 120上上 机机 练练 习习P7 讨论坊 实践园P9 实践园 1、2、3题第第3课课 画虚线画虚线Logo语言提供了语言提供了“PU”提笔命令、提笔命令、“PD”落笔命令,使用它们就可以画出落笔命令,使用它们就可以画出虚线。虚线。一、一、“PU”、“PD”命令命令使用“PU”(penup)命令后,小海龟前进或者后退时都不留痕迹,屏幕上不显示任何线条,直至使用“PD”(pendown)命令后,才能画出线条。例题例题 P11画虚线是,“PU”命令和“PD”命令必须交替使用。注意:每次使用提笔命令后,再要花注意:每次使用提笔命令后,再要花其他图形时都要使用落笔命令,否则其他图形时都要使用落笔命令,否则图形是画不出来的,只能看见小海龟图形是画不出来的,只能看见小海龟在屏幕上面移动而没有留下痕迹。在屏幕上面移动而没有留下痕迹。二、“HOME”命令用命令画出P11虚线图形“HOME”是复位命令。输入“HOME”命令后,无论小海龟处于窗口什么位置,都可以让它立即回到屏幕中间的母位,并且小海龟的方向朝上。想一想:想一想:“HOME”命令和命令和“CS”命令有什么相同点和命令有什么相同点和不同点?不同点?三、“PE”命令Logo语言还为我们准备了一个擦出命令“PE”(penerase)。使用“PE”命令后,小海龟就变成了“橡皮擦”,与“FD”、“BK”命令配合使用,就可以擦除小海龟画出的线条。例如,输入“FD 200 PE BK 100”,实际结果是画出了一条长100步的线段。使用“PE”命令后想要恢复划线,必须使用“PD”命令。上机练习P13实践园使用“PE”命令画一条虚线。第第4课课 画正多边形画正多边形学习使用重复“REPEAT”命令。下面是一组画正六边形的命令:FD 40 RT 60 FD 40 RT 60 FD 40 RT 60 FD 40 RT 60 FD 40 RT 60 FD 40 RT 60 仔细观察这组命令,发现“FD 40”和“RT 60”这两个命令都重复了6次,使用重复命令“REPEAT”可以简化重复的部分。REPEAT 6FD 40 RT 60REPEAT命令的基本格式为:命令的基本格式为:“REPEAT 重复的次数重复的次数执行的内容执行的内容”怎样用怎样用“REPEAT”命令来下面的图形?命令来下面的图形?等边三角形:等边三角形:REPEAT 3FD 50 RT 120正方形:正方形:REPEAT 4FD 50 RT 90五角星:五角星:REPEAT 5FD 30 RT 144虚线:虚线:REPEAT nPD FD 10 PU FD 5提示:提示:“REPEAT”命令中每次转动的角度命令中每次转动的角度 =360/正多边形的边数。正多边形的边数。正多边形的边数越多,画出的图形就越像正多边形的边数越多,画出的图形就越像圆圆。一般情况下,我们可以用正一般情况下,我们可以用正36边形来代表圆。边形来代表圆。例如,使用例如,使用“REPEAT 36FD 3 RT 10”命令命令就能画出就能画出一个圆一个圆。同学们想一想半圆怎么画呢?同学们想一想半圆怎么画呢?REPEAT 18FD 3 RT 10上上 机机 练练 习习P16 实践园实践园第一题:第二个图形第一题:第二个图形第二题:第四个图形第二题:第四个图形第三题:随便画一个图形第三题:随便画一个图形第第5 5课课 画星星画星星对于角数为奇数的正多边形,它所有的内角对于角数为奇数的正多边形,它所有的内角总和正好是总和正好是180。例如,正五角星的每个角的内角度数都应该是例如,正五角星的每个角的内角度数都应该是“180/5=36”(在在Logo语言中,语言中,“/”表表示除号示除号)。画正五角星时,每画一条边就要转)。画正五角星时,每画一条边就要转动一个角度,由于小海龟转动的是外角,所以动一个角度,由于小海龟转动的是外角,所以小海龟实际转动的角度应该是小海龟实际转动的角度应该是“180-36=144”。因此,用下面的命令可以画出一个边长为100步的正五角星:REPEAT 5FD 100 RT 144正七角星的每个内角度数都是“180/7”,但是“180/7”不能整除,那该怎么办呢?计算机具有强大的计算功能,这个简单的任务就交给计算机去处理吧!例如,画出一个边长为100步的正七角星就可以使用下面的命令:REPEAT 7FD 100 RT 180/7讨讨 论论 坊坊画角数为奇数的正多边星的命令格式应该是:REPEAT FD 100 RT 2n+1180-180/2n+1上上 机机 练练 习习试画出一个正九角星和一个正十五角星试画出一个正九角星和一个正十五角星第第6课课 画风车画风车用下面的用下面的Logo语言命令画出风车:语言命令画出风车:REPEAT 2FD 80 RT 90 FD 30 RT 90RT 90REPEAT 2FD 80 RT 90 FD 30 RT 90RT 90REPEAT 2FD 80 RT 90 FD 30 RT 90RT 90REPEAT 2FD 80 RT 90 FD 30 RT 90RT 90其实,用下面的“REPEAT”命令画风车更加简便:REPEAT 4REPEAT 2FD 80 RT 90 FD 30 RT 90RT 90里面里面的“REPEAT”命令:它重复执行的内容是“FD 80 RT 90 FD 30 RT 90”,重复的次数是2次。外面外面的“REPEAT”命令:它重复执行的内容是“REPEAT 2FD 80 RT 90 FD 30 RT 90RT 90”,重复的次数是4次。这种在一个命令中多次使用这种在一个命令中多次使用“REPEAT”命令的格式,命令的格式,我们称它为我们称它为重复命令的嵌套重复命令的嵌套返返 回回上上 机机 练练 习习P23 探究园探究园 + 实践园实践园第第7 7课课 彩色世界彩色世界Logo语言提供了许多不同颜色的画笔、画纸。只要在原来绘图命令的基础上,结合设置画笔颜色命令和设置背景颜色命令,小海龟就能画出彩色的图案了。1.“SETPC”命令2.“SETBG”命令3.“FILL”命令一、SETPC(setpencolor)命令用下面的命令可以画出红色的五角星:SETPC 4REPEAT 5FD 70 RT 144HT设置画笔画笔颜色命令代码的基本格式为:“SETPC 颜色代码颜色代码”Logo语言用不同的数字来代表不同的颜色,如下表。二、“SETBG”(setbackground)命令如果将“PC Logo for Windows”窗口看作一张画纸,那么背景颜色就是这张画纸的颜色,可以通过“SETBG”命令设置背景颜色。设置背景背景颜色命令的基本格式为:“SETBG 颜色代码”例如:下面的命令可以在浅黄色画纸上面出图形:例如:下面的命令可以在浅黄色画纸上面出图形:SETBG 14SETPC 12REPEAT 10REPEAT 5FD 60 RT 72RT 36三、“FILL”命令下面是画三角红旗的命令:SETPC 12REPEAT 3FD 100 RT 120PU RT 30 FD 10PD FILL在上面的命令中,在上面的命令中,“FILL”就是涂色命令。就是涂色命令。“FILL”命令必命令必须与须与“PU”、“PD”、“SETPC”命令结合使用,使用时一定命令结合使用,使用时一定要先提笔,将小海龟移动至封闭图形的内部,然后才能落笔要先提笔,将小海龟移动至封闭图形的内部,然后才能落笔涂色。涂色。上上 机机 练练 习习画一个黄色的正方形(边长画一个黄色的正方形(边长=50)画一个红色太阳画一个红色太阳第第8课课 画组合图形画组合图形左图的房子由房身、房顶、左图的房子由房身、房顶、窗户、门组合而成:房身窗户、门组合而成:房身是一个正方形,房顶是一是一个正方形,房顶是一个三角形,窗户是一个圆,个三角形,窗户是一个圆,门是一个长方形。我们已门是一个长方形。我们已经掌握了画这些基本图形经掌握了画这些基本图形的命令,如何将这些基本的命令,如何将这些基本图形组合起来呢?图形组合起来呢?下面是画出房子的一组命令下面是画出房子的一组命令RT 30 (确定画房顶的起始角度确定画房顶的起始角度)REPEAT 3FD 100 RT 120 (画三角形的房顶画三角形的房顶)RT 60 FD 10 (将小海龟移动到画房身的起始位置及角度将小海龟移动到画房身的起始位置及角度)REPEAT 4FD 80 RT 90(画正方形的房身画正方形的房身)FD 80 RT 90 FD 80 RT 90 FD 10 RT 90(将小海龟移动将小海龟移动到画门的起始位置及角度到画门的起始位置及角度)REPEAT 2FD 55 LT 90 FD 25 LT 90(画长方形的房门画长方形的房门)PU FD 50 LT 90 FD 60 RT 90 PD(将小海龟移动到画窗将小海龟移动到画窗的起始位置及角度的起始位置及角度)REPEAT 36FD 2 RT 10 (画圆形的窗画圆形的窗)HT (隐藏小海龟隐藏小海龟)上 机 练 习P33 实实 践践 园园第第9 9课课 定义定义过程过程到目前为止,我们使用到目前为止,我们使用Logo语言语言所画的图形都是在立即执行的所画的图形都是在立即执行的方式下进行的。方式下进行的。其实,其实,Logo语言提供了另一种执语言提供了另一种执行方式,即行方式,即过程过程方式。在这种方式。在这种方式下,可以向小海龟发出一方式下,可以向小海龟发出一组命令,使其完成一个图形的组命令,使其完成一个图形的绘制,并且将这组命令绘制,并且将这组命令保存保存下下来,以便随时调用。来,以便随时调用。学习目标:学习定义过程学习目标:学习定义过程同学们想一想同学们想一想:1.你是怎样理解你是怎样理解“过程过程”这一词语这一词语?2.对于小海龟来说对于小海龟来说过程过程是什么是什么?ABCD过程的一般格式为: TO 过程名过程名 (过程过程头头) 过程体过程体 (过程体过程体) END (过程尾过程尾)1.过程头:由过程头:由“TO”和和“过程名过程名”组成,组成,“TO”和和“过程名过程名”之间要有一个空格。之间要有一个空格。2.过程体:过程体是过程的具体内容,由一系列过程体:过程体是过程的具体内容,由一系列Logo语言的语言的命令组成。命令组成。3.过程尾:过程尾由过程尾:过程尾由END组成,是一个过程结束的标志。组成,是一个过程结束的标志。例题:定义画一个边长为例题:定义画一个边长为50步步的正方形的过程。的正方形的过程。 TO ZFX REPEAT 4FD 50 RT 90 END 此后,只要在命令窗口中输入此后,只要在命令窗口中输入“ZFX”后按后按回车键,便可画出一个边长为回车键,便可画出一个边长为50步的正方形。步的正方形。定义好的过程在退出定义好的过程在退出LogoLogo前可以重复使用。前可以重复使用。REPEAT 36FD 5 RT 101.定义一个画圆的过程:定义一个画圆的过程: TO YUAN ENDTO CFXTO CFXCS RT 90CS RT 90REPEAT 2FD 80 RT 90 FD 50 RT 90REPEAT 2FD 80 RT 90 FD 50 RT 90HTHTENDEND 指出下面过程中的指出下面过程中的过程名过程名、过程体过程体、过称尾过称尾:上上 机机 练练 习习P36 实践园实践园探究园探究园 ABCDEF第第1010课课 保存和调用过程保存和调用过程有时我们需要将一个定义好的过程保存下来,以便随时调用或者反复调用,这时就要用到Logo语言的保存功能。一、保存过程一、保存过程1.定义一个过程。2.单击“文件”菜单中的“保存”命令,弹出“保存PC Logo文件”对话框。3.选择文件保存的位置,输入文件名。4.单击“确定”按钮,完成过程的保存。注意:文件的名称注意:文件的名称应尽可能的反应保应尽可能的反应保存的内容,可以与存的内容,可以与过程名相同。过程名相同。二、调用过程二、调用过程1.单击“文件”菜单中的“装载”命令,弹出“装载PC Logo文件”对话框。2.查找并选定“ZFX”文件。3.单击“确定”按钮。上上 机机 练练 习习P40 探究园 调用“ZFX”文件画下面图形每个小正方形的边长每个小正方形的边长=60第11课 过程的编辑定义好的过程保存下来后,如果想要修改,就需要用到Logo语言的过程编辑功能。一、编辑过程一、编辑过程编辑过程的命令格式为“EDIT 过程名”。我们已经定义了一个边长为50步的正方形,如果要将其边长改为90步,那就需要重新编辑这个过程。1.在命令窗口中输入“EDIT ZFX”命令,打开“ZFX”窗口。2.将“FD 50”命令改为“FD 90”命令。3.单击“编辑”菜单中的“定义”命令,修改完成。二、用二、用“EDITEDIT”命令定义新过程命令定义新过程“EDIT”命令不仅能修改过程,还能定义命令不仅能修改过程,还能定义新过程。例如,创建一个画正六边形的过新过程。例如,创建一个画正六边形的过程。程。1.在命令窗口中输入“EDIT LBX”,打开“LBX”窗口。2.在“TO LBX”和“END”之间输入画六边形的命令。3.单击“编辑”菜单中的“定义”命令,完成定义。上上 机机 练练 习习P43 探究园(半圆)探究园(半圆) 定义一个画圆的过程,调用它组合出不同的图形。第第12课课 带参数的过程带参数的过程1. 1.带参数过程的定义带参数过程的定义2.2.带参数过程的调用带参数过程的调用3.3.带参数过程的修改带参数过程的修改1.带参数过程的一般格式为:带参数过程的一般格式为: TO 过程名过程名 :参数:参数1 :参数:参数2 . 过程体过程体 END说明:参数前面一定要加“冒号:”,过程名和冒号之间要有空格。冒号和参数之间是没有空格的。参数一定要在过程中体现出来。例如:定义边长为X的正方形的过程ZFX,其中X=20、40、60、80时,可以画出不同的正方形。 TO ZFX :X REPEAT 4FD :X RT 90 END返返 回回 与普通的过程不同,要执行带参数与普通的过程不同,要执行带参数的过程,除了在命令窗口中输入过的过程,除了在命令窗口中输入过程名外,还要在后面加上相应的参程名外,还要在后面加上相应的参数。数。例如:例如:ZFX 20 ZFX 20 2.带参数过程的调用带参数过程的调用返返 回回3.带参数过程的修改带参数过程的修改带参数的过程被定义并保存后,同样可以用Logo语言的过程编辑功能来进行修改。例如,可以将刚才定义的画正方形的过程TX,修改成画六边形的过程。1.在命令窗口中输入“EDIT TX”命令,打开“TX”窗口。2.将过程体中的命令修改为画正六边形的命令:REPEAT 6FD :X RT 603.保存修改过的过程“TX”。返返 回回上上 机机 练练 习习P46 探究园探究园P47 讨论坊讨论坊+知识屋知识屋无锡市锡山区春蕾学校无锡市锡山区春蕾学校 王亚洲王亚洲
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号