logo命令集[参照].pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Logo语言是一种简单易学的编程语言,主要用于教育和图形绘制。这个命令集是Logo的核心指令,可以帮助用户控制海龟在屏幕上移动和绘制图形。以下是一些主要的Logo命令及其功能详解: 1. **DRAW**: 包含了一系列与绘图相关的命令。 - `CLEARSCREEN` 或 `CS`: 清除屏幕上的所有内容,回到初始状态。 - `HOME`: 将海龟移动到屏幕中心,即原点位置。 - `FORWARD` 或 `FD`: 让海龟向前移动指定的距离。 - `BACK` 或 `BK`: 让海龟向后移动指定的距离。 - `RIGHT` 或 `RT`: 使海龟右转指定的角度。 - `LEFT` 或 `LT`: 使海龟左转指定的角度。 - `PENUP` 或 `PU`: 提起画笔,海龟移动时不绘制线条。 - `PENDOWN` 或 `PD`: 放下画笔,海龟移动时绘制线条。 - `HIDETURTLE` 或 `HT`: 隐藏海龟图标。 - `SHOWTURTLE` 或 `ST`: 显示海龟图标。 2. **窗口与屏幕控制**: - `CLEARTEXT`, `CT`: 清除文本屏幕。 - `SPLITSCREEN`, `SS`: 切换到图文混合模式。 - `FULLSCREEN`, `FS`: 切换到全图形屏幕。 - `TEXTSCREEN`, `TS`: 切换到全文字屏幕。 - `NODRAW`, `ND`: 切换到全文字屏幕并清除图形。 3. **重复与流程控制**: - `REPEAT`: 重复执行一段代码一定次数。 - `IF ⋯ THEN ⋯ ELSE`: 条件判断,根据条件执行不同的代码块。 - `PAUSE`, `CONTINUE`, `CO`: 控制程序暂停与继续执行。 - `EDIT ALL`: 进入编辑模式修改代码。 - `STOP`: 结束程序运行。 4. **位置与方向操作**: - `SETX`, `SETY`, `SETXY`: 设置海龟的横纵坐标位置。 - `SETHEADING` 或 `SETH`: 设置海龟的朝向角度。 - `XCOR`, `YCOR`: 获取海龟当前的横纵坐标。 - `HEADING`: 获取海龟的当前朝向角度。 5. **窗口与围栏状态**: - `WINDOW`: 查看或设置窗口状态。 - `FENCE`: 查看或设置围栏状态,通常用于限制海龟的移动范围。 6. **屏幕输出与文本处理**: - `SHOW`: 在屏幕上显示文本信息。 - `TT`: 在画图区域显示文本。 - `PRINT`, `PR`: 打印输出,`PR`会自动换行。 - `TYPE`: 同行打印,不换行。 - `SETCURSOR`: 设置打印位置的光标。 7. **文件管理**: - `POTS`: 显示工作区内过程的标题。 - `POPS`, `PO`: 显示过程内容。 - `ERASE`, `ER`: 删除工作区的过程。 - `DIRECTORY`, `DIR`: 查看磁盘文件目录。 - `SETDISK`: 设置当前工作盘符。 - `SAVE`: 保存程序到磁盘。 - `LOAD`: 从磁盘加载程序。 - `SAVEPIC`: 存储当前图形为图片。 - `LOADPIC`: 加载图片。 - `DELETE`: 删除文件。 - `RENAME`, `REN`: 重命名文件。 8. **数值计算**: - `INT`: 取整函数,将数值转化为最接近的整数。 - `ROUND`: 四舍五入函数。 - `QUOTIENT`: 求两个数的商。 - `REMAINDER`: 求两个数相除的余数。 - `RANDOM`: 生成随机数。 - `SQRT`: 计算平方根。 - `ABS`: 计算绝对值。 9. **字表处理**: - `FIRST`: 获取列表的第一个元素。 - `LAST`: 获取列表的最后一个元素。 - `BUTFIRST`, `BF`: 去掉列表的第一个元素。 - `BUTLAST`, `BL`: 去掉列表的最后一个元素。 - `EMPTY?`: 判断列表是否为空。 - `READ`: 从键盘接收一串字符。 - `READCHAR`, `RC`: 接收单个字符。 - `READLIST`, `RL`: 从键盘接收一个列表。 - `READQUOTE`, `RQ`: 接收一个字串。 - `COUNT`: 计算列表长度。 - `ITEM`: 获取列表中指定位置的元素。 - `TEST`: 测试条件。 - `IFTRUE`, `IFT`: 如果条件为真则执行。 - `IFFALSE`, `IFF`: 如果条件为假则执行。 - `KEY?`: 检测是否有键盘输入。 - `NUMBER?`, `WORD?`, `LIST?`: 分别检测数据类型。 - `WORD`: 连接字符串。 - `SENTENCE`, `SE`: 连接字或列表。 - `FPUT`: 在列表开头添加元素。 - `LPUT`: 在列表末尾添加元素。 - `LIST`: 创建列表。 - `RUN`: 运行列表中的过程。 - `DEFINE`: 定义新的过程。 - `ASCII`: 输出字符对应的ASCII码。 - `CHAR`: 由ASCII码值创建字符。 这些命令和功能构成了Logo语言的基础,用户可以通过组合这些命令来编写复杂的图形绘制程序,实现丰富的图形效果。Logo语言的学习有助于理解编程逻辑和基本的计算机图形学概念。











- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 2023年catics一至九届三DCAD竞赛试题.doc
- 什么是互联网营销怎么理解PPT课件.pptx
- 建设网络平台和学生干部技能培训的专项方案.doc
- 网站会员服务协议.docx
- 免费保存网络文档-免费保存豆丁文档的保存方法------.pdf
- 数学建模十大经典算法.doc
- 关于电气自动化实习报告大全.doc
- 电子计算机与多媒体课堂演示.pptx
- 自考计算机网络安全复习资料.doc
- 夜猫商务会所运营管理平台数据库结构说明书要点.doc
- 基于单片机的数字温度计课程设计(硬件).doc
- 嵌入式培训考题.doc
- 技术标系统集成监理方案.doc
- 网络营销及技术.pptx
- 开题报告基于视觉和机器人操作系统的无人系统自主定位技术.pdf
- 软件工程打印大题作业.docx


