LOGO语言学习资料.doc_第1页
LOGO语言学习资料.doc_第2页
LOGO语言学习资料.doc_第3页
LOGO语言学习资料.doc_第4页
LOGO语言学习资料.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

logo语言教程LOGO是一种计算机程序设计语言,LOGO源自希腊文,原意为思想,最初的LOGO语言是由一名叫佩伯特的心理学家设计的。他在从事人工智能的研究中,一个像海龟的机械装置,触发了他的灵感。他利用广博的知识及聪明的才智完成了LOGO语言的设计。佩伯特希望孩子不要机械地记忆事实,强调创造性的探索。他说:“学校的多数课程是记忆一些数据和科学事实,却很少着眼于真正意义上的学习与思考。”他用LOGO语言启发孩子们学会学习,一些孩子用LOGO语言设计出了真正的程序。 LOGO语言是一种结构化程序设计语言。它是交互式的,为人们提供了良好的编程环境;它是模块化的,便于程序的修改与扩充;它是过程化的,包含了过程、参数、变量等重要概念,并允许递归调用;它有丰富的数据结构类型;有生动的图形处理功能;。它不仅具备多种优秀程序设计语就能掌握LOGO的基本绘图指令,高年级学LOGO程序设计自然不是难事。 LOGO语言是中小学生十分喜爱的一种计算机程序设计语言,它里面有一个绘画能手小海龟。小海龟本领高强,会唱歌、会画画,多才多艺。我们可以指挥小海龟在屏幕上画出丰富多彩的图画,奏出美妙动听的音乐。你是不是想和神通广大的小海龟交朋友? 对于在LOGO语言中,输入命令就被立即执行,我们通常称之为“立即方式”,或“命令方式”。 1 前进命令FORWARD(简写FD) 【格式】 FD 步长 【功能】命令小海龟按当前方向前进指定的步长。 【说明】 在LOGO语言中,命令与数据之间是以空格分隔的。如,在输入的前进命令和步长之间必须用空格分 隔。 小海龟移动时,要特别注意它的当前位置和方向,当前方向就是它的头所指的方向。 让小海龟移动时,是通过步长的长短来控制机器人前进的距离。 步长的具体值就是指距离的长短(小海龟的默认值为每1个步长为0.5厘米)。如FD 100中步长值为 100,是让小海龟前进50厘米。 输入的LOGO命令既可以是大写字母,也可以是小写字母,例如, “fd 100”命令,也可以写 成“FD 100”,两种输入方式的执行效果相同 2 后退命令BACK(简写BK) 【格式】 BK 步长 【功能】命令小海龟按当前方向后退指定的步长。 【说明】 让小海龟移动时,是通过步长来控制小海龟后退的距离。 小海龟移动时,要特别注意它的当前位置和方向,后退方向就是它的头所指的反方向。 步长的具体值就是指步长的长短(小海龟的默认值为每一步长为0.5厘米)。 前进、后退等命令需要的数据既可以是具体数值,也可以是一个算式,小海龟会自动计算算 式,再按计算的结果完成任务。在计算机中加号、减号、乘号、除号分别用“+”、“-”、“*” 、“/”符号表示。 【应用】 后退100步: 命令方式:BK 100 过程方式: TO HT BK 100 END 3 左转命令LEFT(简写LT) 【格式】 LT 角度 【功能】命令小海龟向左 (逆时针方向) 转动指定的角度。 【说明】 让小海龟转动时,是通过角度的值来控制小海龟向左转动的角度。 LOGO语言中LT 180,此命令的是让小海龟左转180度。 【应用】 向左转动90度: 命令方式:LT 90 过程方式:TO ZZ LT 90 END 4右转命令RIGHT(简写RT) 【格式】 RT 角度 【功能】命令小海龟向右 (顺时针方向) 转指定的角度。 【说明】 让小海龟转动时,是通过角度的值来控制小海龟向右转动的角度。 LOGO语言中RT 90,此命令的意思是小海龟右转90度。 【应用】向右转动90度: 命令方式:RT 90 过程方式: TO YZ RT 90 END 5时间命令WAIT 【格式】 WAIT 时间 【功能】 等待一段时间。 【说明】 在让小海龟运动时,可以通过时间命令,调整两个命令间的等待时间。 WAIT 1000 此命令是将等待时间设为1000毫秒(1秒)。 【应用】 前进100步,等待1秒: 命令方式:RT 90 过程方式: TO DD FD 100 WAIT 1000 END 6初始化命令DRAW 【格式】 DRAW 【功能】将LOGO语言系统恢复为启动时的初始状态。 【说明】 初始化命令,将系统恢复为启动时的初始状态。 初始化命令,是一个无参数命令。 系统启动时默认为初始状态,可以省略。 7落笔命令PD 【格式】 PD 【功能】命令小海龟落下“画笔”,小海龟就又可以画图了。 落笔命令在“仿真”运行时可以使用,落笔后,小海龟移动时可以留下移动的轨迹。 安装了画笔模块,小海龟就会有一支真正的画笔,这时落笔命令才有作用。 落笔命令PD后面没有参数。 落笔命令要与抬笔命令配合使用,当小海龟处于抬笔状态时,移动不会留下痕迹,只有输入落 笔命令,小海龟移动时可以留下移动的轨迹。 【应用】 小海龟落下画笔,前进100步: 命令方式:PD 过程方式: TO DD PD FD 100 END 8抬笔命令PU 【格式】PU 【功能】命令小海龟抬起“画笔”,这时,小海龟再移动时,就不会留下痕迹了。 【说明】 抬笔命令在“仿真”运行时可以使用,系统默认为抬笔状态。 小海龟安装了画笔模块,小海龟就会有一支真正的画笔,这时抬笔命令才有作用。 抬笔命令PU后面没有参数。 【应用】 小海龟落下画笔,前进100步,抬起画笔,前进100步: 命令方式:PU 过程方式: TO DD PD FD 100 PU FD 100 END 9重复命令REPEAT 【格式】 REPEAT 重复次数需要重复的命令 【功能】将方括号内的命令重复执行指定的次数。 使用重复命令的关键是要找准“需要重复的命令”。画4条线就应重复4次,画一条线的命令就是“需要重复的命令”。 当某些命令需要反复执行多次时,用重复命令,可以简化命令的输入过程。 【应用】 画正方形: 命令方式:REPEAT 4FD 100 WAIT 500 RT 90 WAIT 500 过程方式: TO ZFX REPEAT 4FD 100 WAIT 500 RT 90 WAIT 500 END 10赋值命令MAKE 【格式】 MAKE 变量名 表达式 【功能】 将表达式的值,赋给指定的变量。 【说明】 “”表示赋值对象,后面是变量名。 表达式是赋值内容,执行赋值命令时先计算,然后将值赋给变量名表示的变量,如MAKE A 8*3/2,执行后A的值就是12.。 【应用】 给变量赋值(前进200步): 命令方式:MAKE A 100 过程方式: TO QJ MAKE A 100 MAKE B :A+100 FD :B END 11声音命令PLAY 【格式】PLAY On C D E F G A B 【功能】让小海龟按照曲谱演奏音乐。 【说明】 在PLAY命令的曲谱中,包括音符、音阶、节拍、音速。 音符: 在PLAY命令中,简谱的1、2、3、4、5、6、7分别是用字母C、D、E、F、G、A、B表示的。 音阶: 在PLAY命令中,用On表示音阶的组别,n为06之间的整数,表示从低到高的7个音阶,系统默认的音阶是O3。 节拍: 节拍是指音符发声的长度。 在PLAY命令中,Ln指定了音符的节拍,它后面的音符都按规定的节拍演奏。n为节拍代码,它是164之 间的整数,系统默认的节拍是L4。 常用节拍对照表 音符名 全音符 二分音符 四分音符 八分音符 十六分音符 节拍值 4拍 2拍 1拍 1/2拍 1/4拍 简谱示例 6- 6- 6 6 6 节拍代码 1 2 4 8 16 音速 音速是指小海龟演奏乐曲的速度,当我们让小海龟演奏欢快的乐曲时,就应设置快些的音速。Tn指定 了音速,系统默认的音速是T120。当n大于120时,演奏速度较慢;当n小于120时,演奏速度较快。 在音符前面的节拍代码,可以单独指定这音符的长度。如,“2E”表示让小海龟唱两拍的“3” 音,即“3-”。 在音符后面的符号“.”相当于简谱中的符点。如,“2E .”表示三拍的“3”音,即“3-”。 乐曲的末尾出现了休止符,在PLAY命令中,休止符用Pn表示,n的取值与节拍代码相同。如,P8表示八分休止符。 【应用】 演奏1、2、3、4、5、6、7 命令方式:PLAY O2 C D E F G A B 过程方式: TO MUSIC PLAY O2 C D E F G A B END 12条件转移命令1 【格式1】 IF 条件表达式 THEN 命令组 【功能】当条件表达式成立时,先执行THEN后面的命令,再执行下一行命令。当条件表达式不成立时,就直接执行下一行命令。 【说明】 条件转移命令使机器人有了判断的能力。根据判断出的结果,小海龟可以有选择地进行下一步的工作。 等于 = 大于 大于等于 = 小于 小于等于 = 不等于 条件表达式可以分为简单条件和复杂条件: 简单条件 两个表达式比较就是简单条件(表达式我们放在后面讲,在这里可以理解为一个算式),形式为: (表达式)(关系运算符)(表达式) 例如: :A60 :X+25*2 :N=0 都是简单条件。 复杂条件 由简单条件进行一些逻辑运算就是复杂条件。 逻辑运算 LOGO语言中逻辑运算符有三种:AND(与)、OR(或)、NOT(非),逻辑表达式的运算结果是一个 逻辑值。 逻辑运算结果如下: :A AND :B 只有A 为真,B为真,逻辑表达式为真。 :A OR :B A和B中只要一个为真,逻辑表达式为真。 :NOT :N N为真,逻辑表达式值为假; N为假,逻辑表达式值为真。 在逻辑运算、关系运算、数学运算的组合条件判断中,必须使用括号来表明运算顺序。 各种数学运算的范围为:065535,不能超过。除法运算为整数除法,即取商。 【应用】 躲避前方障碍物 过程方式: TO QBZ FD 2 WAIT 2 IF :PIN5=0 THEN RT 90 END 13条件转移命令2 【格式2】 IF THEN ELSE 【功能】当条件表达式成立时,执行THEN后面的“命令1”;当条件表达式不成立时,执行ELSE后面的“命令2”。执行完命令1或命令2后,再执行下一条命令。 【说明】 条件转移命令IF THEN ELSE 必须写在一行。 【应用】 躲避前方障碍物 过程方式: TO QBZ IF :PIN5=0 THEN RT 90 ELSE FD 2 WAIT 2 END 14停止命令STOP 【格式】 STOP 【功能】过程执行中遇到此命令,立即停止执行当前的过程。 【应用】 躲避前方障碍物 过程方式: TO QBZ FD 2 WAIT 2 IF :PIN5=0 THEN STOP END 15返回命令RETURN 【格式】 RETURN 【功能】返回调用过程命令的下一个命令。 DRAW-清屏、海龟回母位CLEANCLEARSCREENCSCLEARTEXTCTFORWARDFD前进BACKBK后退RIGHTRT右转LEFTLT左转PENUPPU抬笔PENDOWNPD落笔HIDETURTLEHT藏龟SHOWTURTLEST显龟CLEARSCREENCS清屏HOME-回家REPEAT-重复SPLITSCREENSS图文混合屏FULLSCREENFS全图形屏TEXTSCREENTS全文字屏NODRAWND全文字屏、清屏WRAP-环绕状态WINDOW-窗口状态FENCE-围栏状态SHOW-屏幕输出TT-在画图区显示文字TOEND-过程头、尾IFTHENELSEPAUSECONTINUECOEDITALL-进入编辑部STOP-TOPLEVEL-SETPC-设置画笔颜色SETBG-设置屏幕底色坐标作图SETX-指定海龟横向位置SETY-指定海龟纵向位置SETXY-指定海龟任意位置SETHEADINGSETH-指定海龟方向XCOR-显示海龟当前位置的X坐标YCOR-显示海龟当前位置的Y坐标GETXY-显示海龟当前位置的X,Y坐标HEADING-显示海龟指向角度文件管理POTS-显示工作区内所有过程的标题POPS(POALL)-显示工作区内所有过程的内容PRINTOUTPO显示工作区内过程的内容ERASE(ERALL)ER删除工作区中的过程DIRECTORYDIR显示磁盘文件目录DISK-显示当前盘SETDISK-设置当前盘SAVE-把程序存盘LOAD-读程序文件SAVEPIC-图形存盘LOADPIC-读图形文件DELETE-删除文件RENAMEREN文件改名数值计算PRINTPR换行打印TYPE-同行打印SETCURSOR-打印格式OUTPUTOP输出INT-取整函数ROUND-四舍五入函数QUOTIENT-求商函数REMAINDER-余数函数RANDOM-随机函数SQRT-平方根函数ABS-绝对值函数MAKE-赋值PRECISION-数字显示精度字表处理FIRST-取首LAST-取尾BUTFIRSTBF去首BUTLASTBL去尾EMPTY?-判断是否为空READ-从键盘上接受一串字符READCHARRC从键盘上接受一个字符READLISTRL从键盘上接受一个表READQUOTERQ从键盘上接受一个字RESULT:-结果TRUE-真FALSE-假COUNT-测长函数MAKE-赋值ITEM-输出表中第:K个元素TEST-测试条件IFTRUEIFT测试真IFFALSEIFF测试假KEY?-是否有键盘输入NUMBER?-是否是数WORD?-是否是字LIST?-是否是表WORD-连接字SENTENCESE字与表、表与表的连接FPUT-连接到表(字)首LPUT-连接到表(字)尾LIST-组成表RUN-运行表DEFINE-定义过程ASCII-输出字符的ASCII码CHAR-输出ASCII码值的字符是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式。编辑本段LOGO语言的概述LOGO语言创始于1968年,是美国国家科学基金会所资助的一项专案研究,在麻省理工学院(MIT)的人工智能研究室完成。LOGO源自西腊文,原意即为思想,是由一名叫佩伯特的心理学家在从事儿童学习的研究中,发现一些与他的想法相反的教学方法,并在一个假日中出外散步时,偶然间看到一个像海龟的机械装置触发灵感,于是利用他广博的知识及聪明的才智而最终完成了LOGO语言的设计。绘图是LOGO语言中最主要的功能,佩伯特博士就是希望能通过绘图的方式来培养学生学习电脑的兴趣和正确的学习观念。LOGO语言从开始发展到现在,已有Windows版本MSWLogo,包括Windows3.X版及Windows9X版(下载网址/logo.html)等。在以前的LOGO语言中有一个海龟,它有位置与指向两个重要参数,海龟按程序中的LOGO指令或用户的操作命令在屏幕上执行一定的动作,现在,图中的海龟由小三角形所替代。中文LOGO语言上世纪90年代,台湾推出繁体版的LOGO语言,称之为:【葛拉堡Gerlabau】,其后中国大陆也推出了中文化的LOGO语言,分别是“易乐谷/ELOGO”和“创新CX-LOGO/微世界”,发扬了中文编程的优势。【创新LOGO】CX-LOGO语言是一种结构化程序设计语言。它是交互式的,为少年儿童提供了良好的编程环境;它是模块化的,便于程序的修改与扩充;它是过程化的,包含了过程、参数、变量等重要概念,并允许递归调用;它有丰富的数据结构类型,有生动的图形处理功能。CX-LOGO语言独创的流程图工作方式和过程库的建立,可方便的使用“搭积木”的方法,构建“知识”,使学习更容易、操作更简便,学生只需简单的学习就可以操作。CX-LOGO语言不仅具备多种优秀程序设计语言的优点,而且更接近自然语言,生动有趣,简单易学,它能用直观的运动来体现编程的结果,让少年儿童在游戏中进行思考,在趣味中学习,深受少年儿童的欢迎。通过CX-LOGO语言的教学,以学习一种“玩具”为出发点,可以培养学生学习计算机的兴趣,使他们初步了解计算机是如何工作的,为他们今后学习其他高级程序语言设计铺设道路CX-LOGO语言是专为我国少年儿童开发的创新平台,孩子们可以在电脑上指挥七色瓢虫移动、转向、行走、发光、响应外界刺激等。这些具有创造性的学习工具所倡导的“做中学”的学习理念,非常适合课堂教学,极大地激发了孩子们学习的兴趣。编辑本段LOGO语言的基本命令我们在下面介绍一些LOGO语言中最基本的绘图命令:1.与移动有关的指令:“前进”、“后退”和“归位”。前进命令可让海龟前移一定的单位数,例如:执行“Forward(前进)50”命令后,小海龟则会向前移动50个单位;后退命令则可让小海龟向后移动,如果执行“Back(后退)50”命令,那么小海龟的方向不会发生改变,而会向后退50个单位;执行归位命令后,不论当前小海龟的位置及方向怎样,它就会乖乖地回到绘图区的中央位置,并且朝向屏幕的正上方。2.与转弯有关的指令:“右转”和“左转”。右转命令可让小海龟按要求向右边转动一定的角度,例如:执行“Right(右转)45”命令则小海龟的朝向将向右转动45度角;而左转命令则可让小海龟向左转动,如:执行“Left45”命令则小海龟的朝向将向左转动45度角。这几种命令可以驱动小海龟绕其中心旋转一定的角度。3.与控制有关的命令有REPEAT(重复)、IFTHENELSE(条件执行)等。如执行REPEAT4FORWARD200RlGHT9O就能画出图2中的正方形,如果直接将移动命令和转弯命令相结合,则写出的语句就比较多,但都是一些重复地使用4次“Forward100”和“Right90”命令。编辑本段LOGO语言的特点LOGO语言之所以是儿童学习计算机编程最好的一种语言,就因为它是针对儿童而制作的编程语言,能使儿童在认知与技能上得到较大的发展。LOGO语言具有较强的针对性,因为对于儿童来说,“画画”比“文字处理”更具有活力,充分发挥自己的想象进行创作,而文字处理却比较枯燥,不适合儿童。LOGO则主要用于“图画”制作,并且采用了“海龟绘图”的方式,适合儿童的特点,能充分引起他们的兴趣和学习该门语言的积极性,达到寓教于乐的目的。在LOGO语言中,它的作图方式与现在所用的作图软件不一样,主要区别就在于LOGO语言的基本作图的方法可以不采用坐标方式,而是通过向前,后退、向左转、向右转、回家等儿童易于理解的语言和命令,这非常适合儿童的知识水平,使这些还未接触坐标为何物的儿童更容易上手。在用LOGO语言作图时,需要学习者对一些常见的几何特性进行理解,了解常用的距离、角度和度数的概念。编辑本段LOGO语言的编程一般的编程语言都需要编写程序,当然,LOGO语言也不例外。由于指令容易输入错误,不易修改且无法保存,更不能重复使用,如果需要重新绘制相同的图形,那么必须输入与以前相同的指令,并且这些曾输入的指令不能加以组合。至于程序的内容,是由解决问题的步骤所需要的指令组合而成的,需由设计者赋予该程序以名称,以供识别。使用LOGO语言作图,虽然可以通过命令行方式进行,但这仅针对初学LOGO语言时,可以开始学一些常用命令,作出一些简单的图形,以引起儿童的兴趣。在对命令比较了解及熟悉以后,就可以进行针对性地学习一些简单的程序编写,作出更加漂亮的图形。下面我将以MSWLogoV6.4为例来介绍如何建立一个程序的基本语法:1.作为一个程序是以“起始”为开始,“终止”为结束。当选择“编辑新程序”时,在程序编辑区中将会出现以下的字符,供程序者填入相应的命令。To(起始)程序名称N修改程序名称以供识别.输入解决问题所用到的命令.End(终止)2.绘制不同大小的图形时需要选择不同的参数,所以使用者在设计程序时,需要使用一个比较适合的并有意义的名称来代表,传给参数的数值资料不同则执行结果也就不同,并且程序在执行过程中,也会不断地变化参数的内容。在选择参数时,需要在参数名称前面加上冒号,用来与一般程序中的命令区别开。如:起始程序名称N:参数1:参数2定义列.Repeat:参数1Forward:参数2输入解决问题所需的命令.终止当程序内容含有参数时,必须将所有参数写在定义列之后,以便执行时能接收必要的资料。3.IFTHENELSE条件执行语句基本格式为:IF条件表达式THEN命令行1ELSE命令行2命令行3当条件表达式:成立时,执行命令行1内的命令;不成立时,执行命令行2内的指令;在执行完命令行1或命令行2之后,则继续执行命令行3该软件可在/Soft/ShowSoft.asp?SoftID=19处下载。LOGO命令的简写和功能基本绘图DRAW-清屏、海龟回母位CLEANCLEARSCREENCSCLEARTEXTCTFORWARDFD前进BACKBK后退RIGHTRT右转LEFTLT左转PENUPPU抬笔PENDOWNPD落笔HIDETURTLEHT藏龟SHOWTURTLEST显龟CLEARSCREENCS清屏HOME-回家REPEAT-重复SPLITSCREENSS图文混合屏FULLSCREENFS全图形屏TEXTSCREENTS全文字屏NODRAWND全文字屏、清屏WRAP-环绕状态WINDOW-窗口状态FENCE-围栏状态SHOW-屏幕输出TT-在画图区显示文字TOEND-过程头、尾IFTHENELSEPAUSECONTINUECOEDITALL-进入编辑部STOP-TOPLEVEL-SETPC-设置画笔颜色SETBG-设置屏幕底色坐标作图SETX-指定海龟横向位置SETY-指定海龟纵向位置SETXY-指定海龟任意位置SETHEADINGSETH-指定海龟方向XCOR-显示海龟当前位置的X坐标YCOR-显示海龟当前位置的Y坐标GETXY-显示海龟当前位置的X,Y坐标HEADING-显示海龟指向角度文件管理POTS-显示工作区内所有过程的标题POPS(POALL)-显示工作区内所有过程的内容PRINTOUTPO显示工作区内过程的内容ERASE(ERALL)ER删除工作区中的过程DIRECTORYDIR显示磁盘文件目录DISK-显示当前盘SETDISK-设置当前盘SAVE-把程序存盘LOAD-读程序文件SAVEPIC-图形存盘LOADPIC-读图形文件DELETE-删除文件RENAMEREN文件改名数值计算PRINTPR换行打印TYPE-同行打印SETCURSOR-打印格式OUTPUTOP输出INT-取整函数ROUND-四舍五入函数QUOTIENT-求商函数REMAINDER-余数函数RANDOM-随机函数SQRT-平方根函数ABS-绝对值函数MAKE-赋值PRECISION-数字显示精度字表处理FIRST-取首LAST-取尾BUTFIRSTBF去首BUTLASTBL去尾EMPTY?-判断是否为空READ-从键盘上接受一串字符READCHARRC从键盘上接受一个字符READLISTRL从键盘上接受一个表READQUOTERQ从键盘上接受一个字RESULT:-结果TRUE-真FALSE-假COUNT-测长函数MAKE-赋值ITEM-输出表中第:K个元素TEST-测试条件IFTRUEIFT测试真IFFALSEIFF测试假KEY?-是否有键盘输入NUMBER?-是否是数WORD?-是否是字LIST?-是否是表WORD-连接字SENTENCESE字与表、表与表的连接FPUT-连接到表(字)首LPUT-连接到表(字)尾LIST-组成表RUN-运行表DEFINE-定义过程ASCII-输出字符的ASCII码CHAR-输出ASCII码值的字符logo题目:一,选择填空:(每空1分,共16分)(1)进入LOGO的命令是_.A.LOGOB.DRAWC.键盘D.显示器E.鼠标F.中央处理器(2)在编辑过程时,输入上档符号,如+号时,要用_键,换行时要用_键,把光标快速移到行尾,要用_键,前翻一页,要用_键,退出编辑,回到图文混合显示方式时,要用_键.A.F2B.ENDC.SHIFTD.回车键E.HOMEF.PageUp(3)任何时候都能和DRAW起同样作用的是命令组_,海龟在母位时,能和SETXXCOR+40起同样作用的命令组是_,能画出正方形的命令组是_.A.SETX100SETY100SETY100SETX100B.SETX100SETY100SETX0SETY0C.STPDSSHOMED.STPDSSCSRT90FD40LT90LT90FD40RT90(4)下列命令的简写形式是:HOME_PENDOWNU_RIGHT_FORWARD_FULLSCREEN_SETXY_SHOWTURTLE_A.FDB.FSC.RTD.PDE.STF.没有简写二,填空:(每空1分,共14分)(1)写出命令的名称:BK_LT_PU_HT_CS_.(2)LOGO系统提供了三种屏幕显示方式,它们是_,_和_.(3)LOGO系统提供了两种执行方式,它们是_和_.(4)背景的命令是_,笔色的命令是_,填充颜色的命令是_(5)改变笔的粗细命令是:_三,根据过程画出对应图形:(每题3分,共18分)(1)TOA1HTFD60LT90FD20RT120FD60RT120FD60RT120FD20LT90FD60RT90FD20END执行A1(2)TOA2REPEAT5LT18FD50RT90END执行A2(3)TOA3REPEAT4REPEAT3FD20RT90FD60RT90LT90END执行A3(4)TOA4DRAWREPEAT4A5RT90ENDTOA5FD98RT135FD40RT45FD40RT45FD40RT135END执行A4(5)TOA6:NREPEAT:NFD40RT360/:NENDTOA7:NREPEAT4A6:N+1FD40HTEND执行A73(6)TOA8:YDRAWHTLT90A9:YRT90A9:YSETY-100SETYYCOR+60LT90A9:Y/2RT90A9:Y/2ENDTOA9:YREPEAT2REPEAT9RT5FD:Y*0.174RT5RT90END执行A860四,根据图形完成下列过程:(每题3分,共12分)(1)TOLXREPEAT_FD40RT60FD40RT_ENDTOEX1HTLT_REPEAT_LXRT_END(2)TODDREPEAT2RT90FD20LT90FD20ENDTOEX2DRAWHTREPEAT_DD_END执行:EX2(3)TOEX3(STAMPOVAL4040true)REPEAT12_RT30END(4)TOEX41fd40rt90fd40rt90fd20rt90fd20rt90fd40rt90fd10rt90fd10rt90fd20ENDTOEX4REPEAT_EX41_END执行:EX4五,根据图形填写完整程序:(每题5分,共10分)TOEX51REPEAT27RT5FD0.174*60RT5ENDTOEX5REPEAT_EX51LT_END执行:EX5TOEX52REPEAT_REPEAT3FD30RT120RT_END执行:EX52六,编写一个过程执行不同参数画出相对应的图形:(共10分)七,编写一个动画,让海龟在半圆轨道上左右来回爬行.(等待时间为10秒)(共20分)要求:带一个变量,输入10秒,则整个动画运用10秒,输入15秒,则整个动画运用15秒,以此类推.解释二:LOGO是希腊语logos的变化,logogram的简写,现在一般有两种含义。1在计算机中是一种教学语言2公司或企业的商标或标志这二者之中,又以后者所代表的含义最为常见。商业标志LOGOlogo就是标志标志、徽标、商标(logo)是现代经济的产物,它不同与古代的印记,现代标志承载着企业的无形资产,是企业综合信息传递的媒介。标志作为企业CIS战略的最主要部分,在企业形象传递过程中,是应用最广泛、出现频率最高,同时也是最关键的元素。企业强大的整体实力、完善的管理机制、优质的产品和服务,都被涵概于标志中,通过不断的刺激和反复刻画,深深的留在受众心中。logo设计将具体的事物、事件、场景和抽象的精神、理念、方向通过特殊的图形固定下来,使人们在看到logo标志的同时,自然的产生联想,从而对企业产生认同。标志(logo)与企业的经营紧密相关,logo标志是企业日常经营活动、广告宣传、文化建设、对外交流必不可少的元素,它随着企业的成长,其价值也不断增长,曾有人断言:即使一把火把可口可乐的所有资产烧光,可口可乐凭着其商标,就能重新起来。因此,具有长远眼光的企业,十分重视logo设计同时了解标志的作用,在企业建立初期,好的logo设计无疑是日后无形资产积累的重要载体,如果没有能客观反映企业精神、产业特点,造型科学优美的标志,等企业发展起来,在做变化调整,将对企业造成不必要的浪费和损失。中国银行进行标志变更后,仅全国拆除更换的户外媒体,就造成了2000万的损失。在商业领域而言,LOGO是标志、徽标的意思。我们常见的各种商品的标识即是Logo,也就是商标名。包括文字、图形、字母、数字、三维标志和颜色组合,以及上述要素的组合,均可以作为商标申请注册。商标的标识还应具有显著特征,易于辨认,消费者可以据此把该商标标示的产品或服务同其他商标标示的同类产品或服务区别开来。编辑本段网络中的LOGO与制作LOGO主要是互联网上各个网站用来与其它网站链接的图形标志,代表一个网站或网站的一个板块。一、LOGO的作用1.LOGO是与其它网站链接以及让其它网站链接的标志和门户。INTERNET之所以叫做“互联网”,在于各个网站之间可以联接。要让其他人走入你的网站,必须提供一个让其进入的门户。而LOGO图形化的形式,特别是动态的LOGO,比文字形式的链接更能吸引人的注意。在如今争夺眼球的时代,这一点尤其重要。2.LOGO是网站形象的重要体现。试问一个衣冠楚楚的人怎么能让自己的名片污渍不堪?就一个网站来说,LOGO即是网站的名片。而对于一个追求精美的网站,LOGO更是它的灵魂所在,即所谓的“点睛”之处。3.LOGO能使受众便于选择。一个好的LOGO往往会反映网站及制作者的某些信息,特别是对一个商业网站来话,我们可以从中基本了解到这个网站的类型,或者内容。在一个布满各种LOGO的链接页面中,这一点会突出的表现出来。想一想,你的受众要在大堆的网站中寻找自己想要的特定内容的网站时,一个能让人轻易看出它所代表的网站的类型和内容的LOGO会有多重要。二、LOGO的国际规范LOGO的国际标准规范为了便于INTERNET上信息的传播,一个统一的国际标准是需要的。实际上已经有了这样的一整套标准。其中关于网站的LOGO,目前有三种规格:1.81*33这是互联网上最普遍的LOGO规格.2.120*60这种规格用于一般大小的LOGO。3.120*90这种规格用于大型LOGO。四、LOGO的制作工具和方法好像目前并没有专门制作LOGO的软件,其实也并不需要这样的一种软件。我们平时所使用的图像处理软件或者还加上动画制作软件(如果你要做一个动画的LOGO的话)都可以很好地胜任这份工作,如FIREWORKS、PHOTOSHOP、EasyGIFAnimator等。而LOGO的制作方法也和制作普通的图片及动画没什么两样,不同的只是规定了它的大小而已。现在的LOGO主要以图片为主,尤其是GIF图片为主,有少量的是FLASH动画。三、LOGO的设计流程1、调研分析标志不仅仅是一个图形或文字的组合,它是依据企业的构成结构、行业类别、经营理念,并充分考虑标志接触的对象和应用环境,为企业制定的标准视觉符号。在设计之前,首先要对企业做全面深入的了解,包括经营战略、市场分析、以及企业最高领导人员的基本意愿,这些都是标志设计开发的重要依据。对竞争对手的了解也是重要的步骤,标志的识别性,就是建立在对竞争环境的充分掌握上。因此,我们首先会要求客户填写一份标志设计调查问卷。2、要素挖掘要素挖掘是为设计开发工作做进一步的准备。我们会依据对调查结果的分析,提炼出标志的结构类型、色彩取向,列出标志所要体现的精神和特点,挖掘相关的图形元素,找出标志的设计方向,使设计工作有的放矢,而不是对文字图形的无目的组合。3、设计开发有了对企业的全面了解和对设计要素的充分掌握,可以从不同的角度和方向进行设计开发工作。通过设计师对标志的理解,充分发挥想象,用不同的表现方式,将设计要素融入设计中,标志必须达到含义深刻、特征明显、造型大气、结构稳重、色彩搭配能适合企业,避免流于俗套或大众化。不同的标志所反映的侧重或表象会有区别,经过讨论分析修改,找出适合企业的标志。4、标志修正提案阶段确定的标志,可能在细节上还不太完善,我们经过对标志的标准制图、大小修正、黑白应用、线条应用等不同表现形式的修正,使标志使用使更加规范,同时标志的特点、结构在不同环境下使用时,也不会丧失,达到统一、有序、规范的传播。五、良好LOGO应具备的条件1一个好的LOGO应具备以下的几个的条件,或者具备其中的几个条件:1.符合国际标准LOGO的国际标准规范为了便于INTERNET上信息的传播,一个统一的国际标准是需要的。实际上已经有了这样的一整套标准。其中关于网站的LOGO,目前有三种规格:1.81*33这是互联网上最普遍的LOGO规格.2.120*60这种规格用于一般大小的LOGO。3.120*90这种规格用于大型LOGO。2.精美、独特3.与网站的整体风格相融4.能够体现网站的类型、内容和风格5.在最小的空间尽可能的表达出整个网站、公司的创意,精神等编辑本段优秀LOGO制作要素1、识别性关于识别性要求必须容易识别,易记忆。这就要做到无论是从色彩还是构图上一定要讲究简单。2、特异性所谓特异性就是要与其他的LOGO有区别,要有自己的特性。否则设计的LOGO都一样。3、内涵性设计LOGO一定要有它自身的含义,否则就算做的再漂亮,再完美也只是形式上的漂亮,却没有一点意义。这就要求LOGO必须有自己的象征意义。4、法律意识关于LOGO的法律意识一定要注意敏感的字样、形状和语言。5、整体形象规划(结构性)LOGO不同的结构会给人不同的心理意识,就像水平线给人的感觉是平缓、稳重、延续和平静,竖线给人的感觉是高、直率、轻和浮躁感,点给人的感觉是扩张或收缩,容易引起人的注意等。logo配色技巧1色彩的魅力是无限的,它可以让平淡无味的东西瞬间变得美丽、漂亮起来。信息时代的快速到来,网络也开始变得多姿多彩。人们不再局限于简单的文字和图片,他们不仅希望通过网络获得所需要的,更希望在这一过程中享受生活、感受美丽;他们不仅需要网页能够实用,更需要网页看上去舒适、赏心悦目。所以当代设计者不仅需要掌握基本的网站制作技术,还需要掌握网站的风格、配色等设计艺术。这里具体包括网页的版面设计、品牌设计、艺术文本设计、配色设计。其中配色设计在网站设计中占有相当重要的地位。如果不使用语言进行交流的话,颜色是传递信息和表达意思最快捷的方法。如:在确认植物、矿物、动物等物体时,色彩能很容易的帮助人们区分;超市里的货物能给大家留下很深刻的印象,所必需的就是色彩。在人们日常生活中,色彩效果的重要性超乎我们的想象。色彩,可以称它为安静的售货员,也就是说,用色彩吸引消费者的视线。向消费者传达这是什么商品的信息,对营销而言这比什么都重要。尤其在网络世界中,消费者更希望通过视觉充分了解商品的性状,所以我们就要充分的满足这样的心理。为了能更好的应用色彩来设计网页,首先应该了解一下色彩的基本概念。自然界中有好多种色彩,比如:玫瑰是红色的,大海是蓝色的,橘子是橙色的但是最基本的颜色只有三种:红色、黄色和蓝色。其他的色彩都可以由这三种颜色调和而成。则称这三种颜色为三原色。现实中的色彩可以分为无彩色和有彩色。白色和黑色,黑还有它们之间所产生的全部的灰色段都成为无彩色,它没有色相的种类,只有明暗的变化。1无彩色只能用明度的差异来区分,白色是最鲜亮的,黑色是最灰暗的。有彩色指的是无彩色以外所有的颜色

温馨提示

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

最新文档

评论

0/150

提交评论