LOGO语言有什么用?
LOGO语言是早期的编程语言,也是非常接近自然语言的编程语言。它通过“画”来学习编程,为初学者尤其是儿童提供了一种寓教于乐的教学方法。LOGO language成立于1968,是由美国国家科学基金会资助的专项项目,在麻省理工学院(MIT)人工智能实验室完成。LOGO源于希腊语,原意是思想。一位名叫佩伯特(Peibert)的心理学家在对儿童学习进行研究的过程中发现了一些与他的想法相反的教学方法,而在一次假期外出散步时,他偶然看到了一个类似乌龟的机械装置触发了灵感,于是他利用自己广博的知识和聪明的智力最终完成了标志语言的设计。
徽标语言概述
绘图是LOGO语言最重要的功能,佩伯特博士希望通过绘图来培养学生学习计算机的兴趣和正确的学习观念。LOGO语言从开始发展到现在,有Windows版本——MSW LOGO,包括Windows 3。x和Windows9X(下载网址/Soft/ShowSoft.asp?SoftID=19。
编辑此徽标命令的缩写和功能。
基本绘图DRAW-clear screen,龟背对母clear基本命令CLEARSCREEN CS Clear Screen和Reset CLEARTEXT CT Clear所有以前的文本条件FORWARD FD FORWARD Back BK Backward RIGHT RIGHT左转LT LEFT PENUP PU Lift PENDOWN PD Put pen down hideturleth藏龟SHOW Turtle ST SHOW Turtle HOME-go HOME REPEAT split Screen SS graphic mixed Screen FS full graphics Screen text TS full text Screen屏幕NODRAW ND full text屏幕,Clear屏幕环绕状态窗口状态栅栏状态栅栏状态SHOW-屏幕输出TT-显示文本到...end-在绘图区处理头,If…then…else pause continue co edit all-进入编辑部STOP-top level-SETPC-设置画笔颜色SETBG-设置屏幕背景色坐标绘制SETX-指定乌龟的水平位置SETY-指定乌龟的垂直位置SETXY-指定乌龟的任意位置。set HEADING SETH-指定海龟XCOR的方向-显示海龟当前位置的x坐标ycor显示海龟当前位置的Y坐标getxy显示海龟当前位置的x、Y坐标HEADING-显示海龟指向角文件管理POTS-显示工作区所有进程的标题POPS(PO ALL)-显示工作区打印输出PO显示工作区所有进程的内容ERASE(ER ALL) ER删除工作区的进程目录DIR并显示磁盘文件目录。显示当前磁盘设置磁盘设置当前磁盘保存程序读取程序文件SAVEPIC保存图形文件LOADPIC读取图形文件DELETE删除文件重命名REN文件重命名数值计算打印PR换行打印类型对等打印设置光标打印格式输出OP INT-Rounding函数舍入函数舍入函数商-商函数余数-余数函数RANDOM-Random函数SQRT-平方根函数ABS-绝对值函数MAKE-Assignment PRECISION数字显示精度word表处理FIRST-take the FIRST LAST but FIRST BF-判断是否为空READ-从键盘接受一个字符串READCHAR RC从键盘接受一个字符READLIST RL从键盘接受一个表READQUOTE RQ从键盘接受一个字result:-result TRUE-TRUE FALSE-FALSE COUNT-length measurement function MAKE-assignment。ITEM-输出表中的第k个元素TEST-测试条件IFTRUE IFT测试true IFFALSE IFF测试false KEY?-有输入数字的键盘吗?-是一个词吗?-是单词表吗?-这是一个餐桌单词吗?-连接单词句子SE与表,表对表连接FPUT-连接表(word)头LPUT-连接表(word)尾列表-组成表运行-运行表定义-定义过程ASCII-输出字符ASCII码CHAR-输出ASCII码值字符logo标题:1 .选择填空:(1分每格,***16分)(1)输入LOGO的命令是_ _ _ _ _ _ _ _ _。LOGO B. Draw C .键盘d .显示器e .鼠标f .中央处理器(2)输入上层文件符号时,如+号,需要用_ _ _才能用_ _ _ _ _ _键,翻到上一页,用_ _ _ _ _键退出编辑,用_ _ _ _ _ _键。a.f2b.end c.shift d. Enter键。(3)随时可以和DRAW一样。能起到和SETXCOR+40一样作用的命令组是_ _ _ _ _ _,能画正方形的命令组是_ _ _ _ _ _。setx 100 sety 100 sety 100 b . setx 100 sety 100 sety 0 c . stpd s shome d . ST PD SS CS RT 90 FD 40 LT 90 LT 90 LT 90 FD 40 RT 90(4) 以下命令的简写形式是:home _ _ _ _ _ pendownu _ _ _ _ _ _ right _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ D. PD E. ST F .没有缩写2。 填空: (每空1,* *每空14)(1)写出命令的名称:BK _ _ _ _ LT _ _ _ _ _ PU _ _ _ HT _ _。_ _ _ _ _ _ _和_ _ _ _ _ _。(logo系统提供了两种执行方式,分别是_ _ _ _ _和_ _ _ _ _ _。(4)背景命令是_ _ _ _ _ _,钢笔颜色命令是_ _ _ _ _ _。***18分)(1)到a 1 ht FD 60LT 90FD 20RT 120 FD 60RT 120 FD 60RT 120 FD 20LT 90FD 60RT 90FD 20 end执行A1 (2)。Toa3重复5 [lt 18fd50rt90] END执行A2 (3) Toa3重复4 [repeat 3 [fd20rt90fd60rt90] END执行A3 (4)。ToA4绘制重复4[A5RT 90]End to 5 FD 98 RT 135 FD 40 RT 45 FD 40 RT 45 FD 40 RT 135 End执行A4 (5)。to a6:nreiterate:n[FD 40 rt 360/:n]end to A7:nreiterate 4[a6:n+1fd 40]htend执行A7 3 (6)。TO A8:Y DRAW HT LT 90 A9:Y RT 90 A9:Y SETY-100 SETY YCOR+60 LT 90 A9:Y/2 RT 90 A9:Y/2 END TO A9:Y REPEAT 2[REPEAT 9[RT 5 FD:Y * 0.174 RT 5]RT 90]END执行A8 60 IV。按图完成以下过程: (每题3分,***12分)(1)To LX repeat _ _ _ _[FD 40 rt 60 FD 40 rt _ _]end To ex 1 htlt _ _ _ _ _ repeat _ _ _ _[lxrt _ _ _ _ _ _ To DD repeat 2[rt 90 FD 20 lt 90 FD 20]end To EX2 draw ht repeat _ _ _ _[DD _ _ _ _ _ _ _ _ _]end Execution:EX2(3)To EX3(STAMPOVAL 40 40 true重复12[_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ RT 30]END(4)TO EX4 41 FD 40 RT 90 FD 40 RT 90 FD 20 RT 90 FD 90 FD 10 RT 90 FD 10 RT 90 FD 10 RT 90 FD 20 END TO EX4重复_ _ _ _ _ _ _ _[ex 41 _ _ _ _ _ _ _ _ _]END Execution ***10分)到ex51重复27 [rt5fd0.174 * 60rt5]结束到ex5重复_ _[ex 51lt _ _ _ _ _ _ _ _]结束执行:ex5到EX52重复_ _[repeat 3[FD 30 RT 120]RT _ _]结束执行:EX52 VI。 写一个执行不同参数的进程,画出相应的图形:(***10分)七。写一个动画。让乌龟在半圆轨道上来回爬行。(等待时间为10秒)(* * 20分钟)要求:取一个变量,输入10秒,整个动画将使用15秒,以此类推。