logo软件操作方法.docx
《logo软件操作方法.docx》由会员分享,可在线阅读,更多相关《logo软件操作方法.docx(12页珍藏版)》请在冰豆网上搜索。
![logo软件操作方法.docx](https://file1.bdocx.com/fileroot1/2023-1/4/03926c8b-8e5d-4592-891a-53ae9378d285/03926c8b-8e5d-4592-891a-53ae9378d2851.gif)
logo软件操作方法
附录二:
WinLOGO的应用简介
一、 WinLOGO使用入门
上网下载WinLogo压缩包后,解开到硬盘某个目录中,整个安装就算结束了。
使用WinLogo一般并没有注册的要求,所以WinLogo不会出现在程序组中。
进入上述目录后,双击主文件Logo.exe后进入WinLogo系统,屏幕出现下列图1所示的主画面(注:
中文字是我们自己加上去的):
图1
1.WinLogo首先是一个屏幕计算器,可以象使用计算器那样,在屏幕上对数的算式进行各种运算,如图2所示:
图2
当然也可以使用一些命令(参见后面的主要命令列表,可不区分大小写),如图3所示:
图3
2.海龟作图
注意到在图1的图形窗口中有一个小海龟(Turtle),所以人们又把利用Logo作图称为海龟作图。
海龟的基本动作控制为:
命令
FD
FORWARD
BK
BACK
LT
LEFT
RT
RIGHT
PU
PENUP
PD
PENDOWN
HT
HIDETURTLE
ST
SHOWTURTLE
命令
格式
FDn
BKn
LTm
RTm
PU
PD
HT
ST
命令
格式
前进
n步
后退
n步
左转
m度
右转
m度
抬笔
落笔
隐藏
海龟
显示
海龟
例如:
?
fd80 ?
bk40 ?
rt90 ?
lt180
图4
下面的一系列命令将作出一个正方形:
?
draw
?
fd80rt90
?
fd80rt90
?
fd80rt90
?
fd80rt90
图5
改成重复命令,其效果完全一样:
?
REPEAT4[fd80rt90]
下列两个命令的结果见图6,想一想,为什么?
?
REPEAT18[REPEAT3[FD80RT120]RT10]
?
REPEAT18[REPEAT4[FD80RT90]RT10]
图6
3.多海龟作图(图7的结果见图8,图9的结果为图10)
图7
图8 图9
图10
二、主要命令列表
ABS 输出输入数的绝对值
ARCTAN 输出正切值为输入数的角
AND 逻辑运算“且”命令
ASK 给激活的海龟提供要执行的命令表
BACK 龟后退
BACKGROUND(BG) 输出背景颜色
BUTFIRST 输出一个表或字除第一个元素的全部
BUTLAST 输出一个表和字除最后一个元素的全部
CASE 转换到基本命令输入模式
CLEAR 清图形屏幕,海龟留在原位置
CLEARSCREEN(CS) 清除图形窗口的全部显示,海龟回初始位置
CLEARTEXT(CT) 清除文本窗口的全部显示
COLOR 输出当前笔色号
COS 输出输入角度数的余弦值
DEFINE 定义一个过程
DIRECTORY(DIR) 输出磁盘文件列表
DISK 输出当前磁盘符
DOT 画一点(海龟不移位)
DRAW 清屏,回到画图初始状态
EACH 让所有活动的海龟执行命令表中的命令
EDIT 打开编辑窗口
ELSE IF命令的一部分
END 一个过程的结束标志
ERASE 删除内存中的过程
FENCE 设置图形窗口栅栏模式
FILL 用当前笔色在图形窗口填涂一块面积
FIRST 输出一个表或字的第一个元素
FONT 输出当前的海龟字体参数
FONTS 输出系统中可用字体列衰
FORWARD(FD) 海龟前进
FPUT 在一个表或字的开头添加指定的元素
FULLSCREEN(FS) 使图窗达最大化
GO 转到执行由LABEL命令提供的过程
HEADING 输出当前海龟的转角
KIDETURTLE(HT) 藏龟
HOME 让海龟回到初始位置
IF 有条件执行…
IFFALSE 如果当前的TEST(测试)命令产生错误则执行命令…
IFTRUE 如果当前的TEST命令是正确的则执行命令…
INT 取输入数的整数部分
LABEL 定义一个分支的标签
LAST 取出一个表或字的最后一个元素
LEFT(LT) 海龟右转
LIST 建立列表
LOAD 将磁盘LOGO文件调入内存
LOADPIC 将磁盘图形文件调人内存
LPUT 在一个表或字的最后添加元素
MAKE 对变量名进行定义(令x=…)
NOCASE 转换到大写命令输入模式
NOT 逻辑运算“非”命令
OR 逻辑运算“或”命令
OUTPUT(OP) 从过程中输出产生的数据
PENCOLOR(PC) 输出当前海龟的笔色
PENDOWN(PD) 落笔
PENERASE(PE) 设置笔色为背景颜色(橡皮擦)
PENUP(PU) 抬笔
PI 输出圆周率的值
POTS 打印出内存中所有过程名
PRECISION 系统变量,设置数字的精确度
PRINT(PR) 换行打印输出输入的内容
PRINTOUT(PO) 打印过程内容
PRINTSCREEN 打印图形窗口
PRODUCT 输出所给数的乘积
RANDOM 输出一个0到输入数之间随机产生的整数
REMAINDER 输出输入的两个数的商的余数
REPEAT 重复进行表中命令的执行
RERANDOM 重新初始化输出的随机数
RIGHT(RT) 海龟右转
ROUND 输出输入数四舍五入取整的结果
SAVE 将LOGO文件保存到磁盘上
SAVEPIC 将图窗的内容以图形文件保存到磁盘上
SCREENFACTS 输出文本和图形窗口的相关信息
SENTENCE(SE) 将表或字组合成一个新表输出
SETATTR 设置文本窗口的颜色属性
SETBG 设置图窗背景颜色
SETDISK 改变当前的磁盘到指定盘符的磁盘
SETFONT 改变海龟字体为指定字体
SETHEADING 设置海龟指向
SETORIGIN 给当前海龟设定新的初始位置
SETPC 设置笔颜色
SETSPEED 设置海龟前进的速度
SETTURTLEFACTS 设置海龟属性
SETTURTLES 设置激活的海龟数
SETWIDTH 设置海龟画线的宽度
SETWINSIZE 设置图窗的长度和宽度
SETX 让海龟水平移动到设置的横坐标位置
SETXY 让海龟到达设置的点(x,y)的位置
SETY 让海龟垂直移动到设置的纵坐标位置
SHOWTURTLE(ST) 显龟
SIN 输出输入角度数的正弦值
SPEED 输出海龟速度
SPLITSCREEN(SS) 设置标准的窗口版面
SQRT 输出输入数的算术平方根
STOP 终止过程的执行
SUM 输出输入数的和
TELL 激活给定编号的海龟
TELLALL 激活所有的海龟
TEST 测试输入结果
TEXTBG 设置文本窗口的背景颜色
TEXTFG 设置文本窗口的前景颜色
TEXTSCREEN(TS) 文本窗口最大显示
THEN IF命令的一部分
TO 启动过程的定义
TOWARDS 让海龟指向输入点的方向
TURTLEFACTS 输出当前海龟的信息表
TURTLES 输出可用海龟的总数
TURTLETEXT(TT) 在海龟当前位置显示输入的字符
TYPE 不换行打印输入的内容
WAIT 等待指定的一段时间
WHO 输出当前活动海龟的编号数
WIDTH 输出当前海龟画线的宽度
WINDOW 设置图窗为窗口模式
WINSIZE 输出当前图窗的尺寸
WORD 将若干字组合成一个新字
WRAP 设置图窗为绕圈模式
XCOR 输出当前海龟的横坐标
YCOR 输出当前海龟的纵坐标
/ 除号
= 等于
> 大于
>= 大于或等于
< 小于
<= 小于或等于
- 减号
* 乘号
+ 加号
; 注释的开始