PClogo语言教程文档良心出品_第1页
PClogo语言教程文档良心出品_第2页
PClogo语言教程文档良心出品_第3页
PClogo语言教程文档良心出品_第4页
PClogo语言教程文档良心出品_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

Logo语言教程第一课认识WINLOGO教学目的:1、 熟悉WINLOG的启动和退出。2、 初步了解LOGO^言。教学重点:WINLOGO勺基本使用方法。教学内容:一、 什么是计算机语言计算机语言是人和计算机打交道勺语言,它用不同勺文字和符号表示不同勺含义。计算机语言有很多种,就像我们人类使用勺语言一样,不同勺语言有不同勺语词和语法。二、 LOGO^言简介:LOGO^言是美国麻省理工学院人工智能实验室于 1968年开发的,是一种专为青少年设计的计算机语言。 “LOGO在希腊文中有“文字”、“符号”和“思索”勺意思。LOGO语言有多种版本,我们这里给大家介绍的是在 WIN98环境下运行的LOGOg言,它具有界面全新、功能强大和方便操作等特点。三、 WINLOGO的启动单击“开始”弹出一级菜单,鼠标移动至“程序”。这时弹出二级菜单,鼠标移动至“ PCLOGO,这时弹出三级菜单,单击“PCLOGO就可以运行WINLOG了oWINLOG窗口如下图,主要由标题栏、菜单栏、工具栏以及图形窗口和文本窗口几部分组成。其中的小海龟是 LOGC语言的重要角色,我们可以发布命令指挥它完成各种任务, 小海龟位于屏幕中央,而且头朝上,这个位置叫“母位”。在文本区中的问号“?”是LOGO语言的提示符,提示我们可以在这里输入命令了。四、 屏幕状态和海龟的活动范围:三种屏幕状态:WINLOGOF面比较灵活,我们即可以通过窗口的操作实现桌面的控制,同时也可以用命令的方式改变桌面的窗口。标准页面布局:当我们第一次进入LOGOg言环境时我们所看到的就是标准布局,它是由绘图窗口和文本窗口两个窗口组成的。如果这种布局已被打乱,我们想要恢复这种布局的命令是:SPLISCREEN简写为SS(或Shift+F2)例如键入:?SSJ即进入标准屏幕状态。全图形窗口布局:在这种屏幕状态下,整个图形窗口被最大化。FULLSCREEN简写为FS(或Shift+F4)全文本窗口布局:在这种屏幕状态下,整个广西窗口被最大化。TEXTSCREEN简写为TS(或Shift+F3)五、 退出WINLOG:O1在提示符“?”后面输入“BYE'或单击关闭按钮,弹出下面对话框。

单击“是”退出WINLOGO六、练习:1、LOGO^言的进入和退出。2、在文本区提示符后输入以下命令,观察小海龟的运动。①?SETPC14?REPEAT12[FD32LT30REPEAT3[FD32 RT120]RT30BK32 RT30]?REPEAT12[PUFD50PDFILL BK50RT30]②?DRAWJ?SETH25 FD60BK60J?SETH120FD100BK100J?SETH270FD60J③?PEPEAT6[REPEAT6[FD30RT60]RT60]④?PLAY[O3CDEFGAB]第二课基本绘图命令(1)教学目的:1、学习最长用的几个基本命令。2、用学习的命令绘制简单的图形。教学过程:现在,我们开始学习LOGO^言中最基本的绘画命令,学会了这些命令,我们就可以指挥小海龟画一些简单的图形了。LOGO^言提供了一种非常简单的绘画方式,只要从键盘输入一条命令,并按一下回车键,小海龟立刻就在屏幕上按照命令的批示画出图形,这种绘图方式叫做立即执行方式,也叫命令方式,下面我们先来介绍几条最基本的绘图命令。一、 前进命令命令格式:FORWAR步数(简写:FD步数)功能:使海龟向前移动指定的步数例:FD100FD20*5FD-50二、 后退命令:命令格式:BACK步数(简写:BK步数)功能:使海龟向后移动指定的步数例:BK100 后退100BK 20*5BK -50前进100(海龟)步前进100步(因为20*5100)后退50步(与BK50作用相同)步后退100步(因为20*5=100)前进50步(与FD50作用相同)三、 右转命令(顺时针方向):命令格式:RIGHT度数 (简写RT度数)使海龟顺时针方向旋转指定的度数例:RT90 右转90度因为360/4=90)RT360/4 右转因为360/4=90)RT-120左转120度四、左转命令(逆时针方向):命令格式:LEFT度数(简写LT度数)功能:使海龟逆时针方向旋转指定的度数例:LT90(左转90RT-120LT360/4 左转90度 (因为360/4=90)LT-120右转120度五、清屏幕命令:命令格式:CLEARSCREB!简写CS)六、绘图实例:例1:画一个边长50的正方形:RT90?FD50RT90?FD50RT90?FD50RT90例2:画一个十字:?FD100BK50?LT90?FD50BK100第三课基本绘画命令(2)教学目的:1、 学习抬笔、落笔、隐龟、显龟等基本命令。2、 用学习的命令绘制简单的图形。教学过程:为了能让小海龟画出更复杂的图形,我们再来学习几条绘图命令。一、 抬笔命令命令格式:PENUP(简写为PU)功能:使用PU命令后,海龟在屏幕上移动不留痕迹。例:?FD30PUFD30二、 落笔命令命令格式: PENDOWN简写为PD)功能:配合抬笔命令使用,将海龟的笔落下,恢复画图功能。例:画“吕”字:?fd40rt90?fd40rt90?fd40rt90?fd40rt90?pubk50pd?fd40rt90?fd40rt90?fd40rt90?fd40rt90

三、 隐龟命令命令格式: HIDETURTLE(简写 HT)功能:将海龟隐藏起来,隐藏后海龟仍可画图。四、 显龟命令命令格式: SHOWTURTLE简写 ST)功能:将被隐藏的海龟显示出来。五、 回家命令命令格式: HOME功能:让海龟回到屏幕中央的“母位”,并使其方向向上。六、 擦除命令命令格式:PENERASE(简写PE)PD命令。功能:将海龟变为与原来相反颜色的笔,即经过有画线部分的地方会擦掉画线。若想恢复为原来的画笔,可以使用例:?PD命令。?PEBK20PD绘图实例:例1:利用HOM画一面小旗子?CS?fd50rt90fd50?home?bk50ht?CS?bk100fd50?RT90FD90?HOME?HT想一想:还有没有别的方法。练习:用多种方法画出一条虚线。画出如下图形。第四课三种屏幕状态一、环绕方式:将屏幕上下两边连通,海龟从屏幕上边出界,会从下面进入;同样,从左边出界,会从右边出来命令格式:WRAP例如:②围栏方式:海龟不能出界,出界为非法。命令格式:FENCE命令功能:以屏幕四周为界,海龟不能超岀边界,岀界为非法。一旦海龟越岀范围,即停止运行,并显示错误信息窗口方式:在窗口方式下,海龟活动范围很大,屏幕只是这个区域的一个矩形区命令格式:WINDOW命令功能:将屏幕设为海龟活动的一个窗口。5Graphics▼A/Lietener▼*?flwindmrut45id1000第五课重复命令教学内容:1、 学习重复命令的使用。2、 使用重复命令绘制一些各简单图形教学过程:一、 复习:请学生说岀绘制正方形的方法:?FD100RT90?FD100RT90?FD100RT90?FD100RT90这里画图时使用了如4次同样的命令,都有是重复的,为了避免重复印执行的命令反复输入, LOGO吾言设置了重复命令。而且画岀来的图形更加丰富多彩。二、 重复命令的格式:REPEAT重复次数[重复执行的内容]功能:将方括号内的命令执行指定的次数。例如:以上画正方形就可以写成?REPEAT4[FD100RT90]三、 重复命令的使用:例:用重复命令画一个“十”字分析:图中的基本部分是一条线段,图形是基本图形旋转 4次画岀来的。海龟从屏幕中心岀发,先向前走后 50步,然后后退到中心点,再向右转90度,将此动作重复4次,即可画岀“十”字?REPEAT4[FD50BK50RT90]想一想:将上述中的后退命令改为“ HOM”行不行?练习:依照上述方法画岀“米”字及其它图形。想一想:在上面写图的过程中重复的次数和旋转的角度是什么关系?(重复的次数X旋转的角度=360)提高:给制以下图形:

第六课正多边形的绘制教学内容:使用重复命令绘制正多边形。教学过程:一、 谈话:利用重复语句可以画正方形,能不能用它来画正三角形、正五边形、正六边形及至任意的正多边形呢?答案是肯定的。二、 新课:现在我们就来研究一下如何用重复语句可以画正三角形,我们知道,正多边形的每条边都相等,每个内角也都相等的封闭图形,用重复命令画正多边形可以这虑。例1:画一个边长是80的等边三角形。分析:海龟从母位岀发,先向前走80步,画岀每一条边,画第二条边时需要计算一下小海龟右转的角度,等边三角形每个内角的度数都是60度,所以海龟需要右转的度数是 180度一60度,如图所示,把前边80步右转120度的命令重复执行3次,就可以画出一个等边三角形了。?REPEAT3[FD80RT120]例2:让小海龟画正五边形、六边形、七边形、八边形N表示正多边形的边数,求海龟每次旋转的角度的N表示正多边形的边数,求海龟每次旋转的角度的公式为:旋转角度=360-N360度,海龟每次转的是正多边形的一个外角360度,海龟每次转的是正多边形的一个外角正五边形:?REPEAT5[FD60RT72]HTJ正六边形:?REPEAT6[FD60RT60]HTJ正七边形:?REPEAT7[FD60RT360/7]HTJ正八边形:?REPEAT8[FD60RT45]HTJ画正七边形进,小海龟要转 360-7,在LOG(语言中,分别用“*”和“/”来表示乘号和除号,我们直接把 360/7写在RT命令的后面,计算机会算得又快又准。总结:画正N边形的公式。左图:repeatN[fd边长It360/N]右图:repeatN[fd边长rt360/N]三、练习:画岀一个正三十六边形。(PEPEAT36[FD10RT360/36]第七课奇数多角星教学目的:使学生会利用重复命令绘制奇数多角星。教学难点:理解海龟每次旋转的角度教学过程:一、 复习:正多边形的绘制方法:PEPEAT 边数[FD边长 RT (360♦边数)]二、 操作:我们已经学会了用重复命令绘制正多边形,今天我们来学习用重复命令绘制奇数正多角星。画奇数正多角星与画正多边形的方法类似,也是每画一条边要转动一次角度。因为奇数正多角星所有的内角总和是 180度,所以画多角星时,小海龟转动的角度为( 180-180-角数)度。画奇数正多角星的命令为:REPEAT 角数[FD边长 RT (180—180-角数)]例:绘制边长为80的五角星。分析:画五角星时,每画一条边就要转动一产次角度。正五角星的每个内角都是 36度,但小海龟转动的角是它的外角。所以要转动(180—36)度。具体绘图命令如下:REPEAT5[FD80RTREPEAT5[FD80RT144]三、练习:绘制正六角星、九角星、角星七角星:REPEAT[FD九角星REPEAT [十^一角星:REPEAT七角星:REPEAT[FD九角星REPEAT [十^一角星:REPEATRT180—180/ ]]第八课空心多角星教学目的:使学生会利用重复命令绘制空心多角星。教学难点:理解海龟两次旋转角度的不同的含义。教学过程:一、 复习:奇数正多角星的绘制方法。REPEAT 角数[FD边长 RT (180—180-角数)]二、 空心正多角星的画法。画空心多角星与奇数多角星又有所不同, 以五角星为例,五角星是每画一条边转一次外角,五条线交叉画岀五角星。 而空心五角星要转两次角。第一次转动的角度为五角星的外角度数, 可以用720-5得到,而第二次是与第一次相反的方向旋转第一次转角的一半,我们可以用360-5得到。故具体绘图命令如下:FD50 LT360/5]REPEAT5[FD50FD50 LT360/5]于是,我们得到画空心正多角星的方法:例1:绘制空心正六角星、七角星、八角星REPEAT6[FD30RT720/6FD30LT360/6]REPEAT7[FD30RT720/7FD30LT360/7]REPEAT8[FD30RT720/8FD30LT360/8]练习:你想个什么办法,绘制一个正的空心五角星。第九课彩色绘图教学目的:掌握设置颜色的、海龟颜色的命令及方法。教学重点:命令SETPCSETBGFILL。教学内容:一、设置背景色命令:法1:命令方式命令格式:SETBG数字(0—15)LOGO语言为我们提供了十六种颜色供我们选择,要选择哪种颜色就输入相对应的数字。法2

温馨提示

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

评论

0/150

提交评论