(苏科版)信息技术选修认识Logo_第1页
(苏科版)信息技术选修认识Logo_第2页
(苏科版)信息技术选修认识Logo_第3页
(苏科版)信息技术选修认识Logo_第4页
(苏科版)信息技术选修认识Logo_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第1课 认识LogoLogo语言的启动 1.单击“开始”按钮,指向“程序”,单击“PC Logo”命令,出现“PC Logo for Windows”窗口。屏幕的上方是视图窗口,中间的“小海龟”就是Logo语言的绘图工具,通过小海龟上、下、左、右移动来实现画图。屏幕中间出现的小海龟的位置就是小海龟的“家”,通常称它的为“母位”。屏幕的下方是命令窗口,在命令窗口中输入Logo语言命令可以指挥小海龟运动。在命令窗口中,“?”是Logo语言的提示符,“|”是光标。二、“HT”、“ST”、“CS”命令1.“HT”藏龟命令(hideturtle)图形画好后,屏幕上还留有小海龟标记,若要去掉这个标记,可以

2、输入“HT”命令,并按回车键。2.“ST”显龟命令(showturtle)要使小海龟重新出现在屏幕上,可以输入“ST”命令,并按回车键。3.“CS”清屏复位命令(clearscreen)如果想在屏幕上画新的图形,可以使用“CS”命令将屏幕“擦”干净,同时使小海龟回到母位,且方向朝上。三、Logo语言的退出单击“PC Logo for Windows”窗口右上角的“关闭”按钮,退出Logo语言程序;也可以在命令窗口中输入“EXIT”或“BYE”命令,退出Logo语言程序。返 回视图窗口命令窗口小海龟返 回上机练习熟悉logo软件的启动、关闭P2 探究园P3 实践园注 意在Logo语言中,也可以将

3、几个命令一起依次输入,但要注意在每个命令之间按空格键。最后,按回车键。输入的代码大小写不区分。第2课 画楼梯一、“FD”前进命令“FD”(forward)是前进命令,它必须与数字配合输入。因此一个完整的“FD”命令分两部分:前半部分为命令“FD”,表示小海龟向前爬行;后半部分为具体数字,表示小海龟向前爬行的具体长度,一般称为步数。注意两部分之间一定要用空格分开。例如,“FD 20”表示小海龟向前爬行20步。例如输入:FD 400小海龟只能在屏幕限定的绘图区域内移动,也就是在视图窗口移动,一旦设定移动的距离超出边界,小海龟就会从视图窗口的另一边显示出来。二、“BK”后退命令“BK”(back)是

4、后退命令,它的作用与“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”命令

5、使用“PU”(penup)命令后,小海龟前进或者后退时都不留痕迹,屏幕上不显示任何线条,直至使用“PD”(pendown)命令后,才能画出线条。例题 P11画虚线是,“PU”命令和“PD”命令必须交替使用。注意:每次使用提笔命令后,再要花其他图形时都要使用落笔命令,否则图形是画不出来的,只能看见小海龟在屏幕上面移动而没有留下痕迹。二、“HOME”命令用命令画出P11虚线图形“HOME”是复位命令。输入“HOME”命令后,无论小海龟处于窗口什么位置,都可以让它立即回到屏幕中间的母位,并且小海龟的方向朝上。想一想:“HOME”命令和“CS”命令有什么相同点和不同点?三、“PE”命令Logo语言还为

6、我们准备了一个擦出命令“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

7、 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边形来代表圆。例如,

8、使用“REPEAT 36FD 3 RT 10”命令就能画出一个圆。同学们想一想半圆怎么画呢?REPEAT 18FD 3 RT 10上 机 练 习P16 实践园第一题:第二个图形第二题:第四个图形第三题:随便画一个图形第5课 画星星对于角数为奇数的正多边形,它所有的内角总和正好是180。例如,正五角星的每个角的内角度数都应该是“180/5=36”(在Logo语言中,“/”表示除号)。画正五角星时,每画一条边就要转动一个角度,由于小海龟转动的是外角,所以小海龟实际转动的角度应该是“180-36=144”。因此,用下面的命令可以画出一个边长为100步的正五角星:REPEAT 5FD 100 RT 1

9、44正七角星的每个内角度数都是“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 9

10、0RT 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”命令的格

11、式,我们称它为重复命令的嵌套返 回上 机 练 习P23 探究园 + 实践园第7课 彩色世界Logo语言提供了许多不同颜色的画笔、画纸。只要在原来绘图命令的基础上,结合设置画笔颜色命令和设置背景颜色命令,小海龟就能画出彩色的图案了。1.“SETPC”命令2.“SETBG”命令3.“FILL”命令一、SETPC(setpencolor)命令用下面的命令可以画出红色的五角星:SETPC 4REPEAT 5FD 70 RT 144HT设置画笔颜色命令代码的基本格式为:“SETPC 颜色代码”Logo语言用不同的数字来代表不同的颜色,如下表。二、“SETBG”(setbackground)命令如果将“P

12、C 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”命令结合使用,使用时一定要先提笔,

13、将小海龟移动至封闭图形的内部,然后才能落笔涂色。上 机 练 习画一个黄色的正方形(边长=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

14、 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课 定义过程到目前为止,我们使用Logo语言所画的图形都是在立即执行的方式下进行的。其实,Logo语言提供了另一种执行方式,即过程方式。在这种方式下,可以向小海龟发出一组命令,使其完成一个图形的绘制,并且将这组命令保存下来,以便随时调用。学习目标:学习定义过程同学

15、们想一想:1.你是怎样理解“过程”这一词语?2.对于小海龟来说过程是什么?ABCD过程的一般格式为: TO 过程名 (过程头) 过程体 (过程体) END (过程尾)1.过程头:由“TO”和“过程名”组成,“TO”和“过程名”之间要有一个空格。2.过程体:过程体是过程的具体内容,由一系列Logo语言的命令组成。3.过程尾:过程尾由END组成,是一个过程结束的标志。例题:定义画一个边长为50步的正方形的过程。 TO ZFX REPEAT 4FD 50 RT 90 END 此后,只要在命令窗口中输入“ZFX”后按回车键,便可画出一个边长为50步的正方形。定义好的过程在退出Logo前可以重复使用。R

16、EPEAT 36FD 5 RT 101.定义一个画圆的过程: TO YUAN ENDTO CFXCS RT 90REPEAT 2FD 80 RT 90 FD 50 RT 90HTEND思 考 指出下面过程中的过程名、过程体、过称尾:上 机 练 习P36 实践园探究园 ABCDEF第10课 保存和调用过程有时我们需要将一个定义好的过程保存下来,以便随时调用或者反复调用,这时就要用到Logo语言的保存功能。一、保存过程1.定义一个过程。2.单击“文件”菜单中的“保存”命令,弹出“保存PC Logo文件”对话框。3.选择文件保存的位置,输入文件名。4.单击“确定”按钮,完成过程的保存。注意:文件的名

17、称应尽可能的反应保存的内容,可以与过程名相同。二、调用过程1.单击“文件”菜单中的“装载”命令,弹出“装载PC Logo文件”对话框。2.查找并选定“ZFX”文件。3.单击“确定”按钮。上 机 练 习P40 探究园 调用“ZFX”文件画下面图形每个小正方形的边长=60第11课 过程的编辑定义好的过程保存下来后,如果想要修改,就需要用到Logo语言的过程编辑功能。一、编辑过程编辑过程的命令格式为“EDIT 过程名”。我们已经定义了一个边长为50步的正方形,如果要将其边长改为90步,那就需要重新编辑这个过程。1.在命令窗口中输入“EDIT ZFX”命令,打开“ZFX”窗口。2.将“FD 50”命令

18、改为“FD 90”命令。3.单击“编辑”菜单中的“定义”命令,修改完成。二、用“EDIT”命令定义新过程“EDIT”命令不仅能修改过程,还能定义新过程。例如,创建一个画正六边形的过程。1.在命令窗口中输入“EDIT LBX”,打开“LBX”窗口。2.在“TO LBX”和“END”之间输入画六边形的命令。3.单击“编辑”菜单中的“定义”命令,完成定义。上 机 练 习P43 探究园(半圆) 定义一个画圆的过程,调用它组合出不同的图形。第12课 带参数的过程1.带参数过程的定义2.带参数过程的调用3.带参数过程的修改1.带参数过程的一般格式为: TO 过程名 :参数1 :参数2 . 过程体 END说明:参数前面一定要加“冒号:”,过程名和冒号之间要有空格。冒号和参数之间是没有空格的。参数一定要在过程中体现出来。例如:定义边长为X的正方形的过程ZFX,其中X=20、40、60、80时,可以画出不同的正方形。 TO ZFX :X REPEAT 4FD :X RT 90 EN

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论