- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、Logo语言简介
Logo语言是在1967年,由麻省理工学院人工智能实验室西摩尔?帕伯特,专为孩子设计出的一种电脑语言。它非常适合小学生学习,采用儿童十分喜爱的积木拼图方式,通过海龟绘图来学习编制程序的一般方法,培养学生的逻辑思维和创造才能。Logo语言非常接近人类自然语言,它提供结构化程序设计,模块化的过程编程和调用,以及程序的递归调用;同时它所包含的参数、变量、带参过程等重要概念以及丰富的数据结构类型,生动的图形处理功能,为孩子们提供了非常好的编程环境,为学习更高级的计算机程序设计语言打下了良好基础。;学生在完成任务时有三种方法:
A、逐步控制小海龟按照设定的线路行走完成;
B、通过不同的方形,搭积木方式完成;
C、定义一个带参数的子程序,多次调用完成;;海龟命令集锦;2)全屏图形显示与全屏文字显示;(五)落笔命令
格式:PD
功能:命令海龟降落,继续画图,它的位置和头的方向同落笔前一样。;清理屏幕命令的比较;例;笔擦命令
格式:PE
功能: 小海龟变成橡皮,边走边擦掉以前留下的痕迹。;1)海龟的坐标 ;1.测量海龟现位置的命令:;2) 绝对命令与相对命令联系举例:;(一)计算输出命令
格式1:PR A
;TURTLETEXT 文字打印命令
语法:TURTLETEXT(TT) 字或表
功能:TURTLETEXT在图形窗口上海龟所在处打印其输入参数。TURTLETEXT以海龟当前的笔色进行打印。当海龟的笔抬起时,TURTLETEXT没有任何作用。
例子:
?TT [PC LOGO]
?TT "PC LOGO
在海龟处以当前笔色打印PC LOGO字样。;格式:REPEAT N[ 需要重复的命令 ]
空格 重复的次数
功能:把方括号里的命令重复执行N次。
注意:方括号里的重复内容的所有命令必须写成一行,命令间用空格隔开。;画风车;例1: 试画出下图的花环。;赋值和键盘输入命令;条件命令;
TO JIAO :n
CS
RT 90 FD 100 BK 100
LT :n
FD 100 HT
END
TO PANDUAN
PR [请输入角度:]
MAKE "R READ
JIAO :R
IF :R<90 THEN (PR[您输入的角度是锐角]) ELSE (PR[您输入的角度不是锐角])
END
;三、保存和取出图形;例1;小海龟画圆;画半圆的命令:
REPEAT 180[FD 3.14*15/180 RT 1]
画1/4圆弧的命令:
REPEAT 90[FD 3.14*15/180 RT 1]
; 随机数命令(函数 ); 等待命令;海龟的集体舞;TO XIAN
SETPC RANDOM 14
SETW 3 WAIT 30
FD RANDOM 60
RT RANDOM 350
END
TO CAISEXIAN
REPEAT 40[XIAN]
END
TO JITIWU
DRAW
TELL 1 FD 40
TELL 2 RT 90 FD 40
TELL 3 LT 90 FD 40
TELL 4 RT 180 FD 40
TELLALL 0 4
ST CAISEXIAN
END;例2.、
画海上的小船。(设:组成船身的半圆的半径为R,小船上的旗杆长为2R,旗面是等边三角形,边长为R。);???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
PENCOLOR(PC)显示当前笔的颜色代码
语法:1)PENCOLOR 2)PC
功能:PENCOLOR输出当前笔的颜色。
用SETPC可改变笔色。
例子:
?PC
Result:4 (当前笔色为红色)
SETBG 设置图形窗口的背景颜色
语法:1)SETBG 数 2)(SETBG)
功能:SETBG为图形窗口选择一种颜色,颜色代码是当前调色板中的一个索引号。若SETBG没有输入数,将会弹出一个对话框让您选择颜色。
BACKGROUND BG显示图形窗口的背景颜色
语法:1)BACKGROUND 2)BG
功能:BACKGROUND输出当前窗口的背景颜色。
例子
? setbg 2 BG
Result: 2;命令方式;窗口方式;海龟画图基本命
文档评论(0)