Logo - 海龟世界
Logo 有许多其他附加绘图命令,其中一些如下所示。
- home
- cleartext 或 ct
- label
- setxy
label 命令将单个单词作为带引号的字符串(例如"a_string")或不带引号的 [ ] 括号中的单词列表(例如 [a string of letters])并将它们打印在海龟位置的图形窗口上。让我们考虑以下代码。
setxy 命令接受两个参数,将第一个参数视为横坐标(水平轴)的值,将第二个参数视为纵坐标(垂直轴)的值。它将海龟放置在这些坐标处,到达这些坐标时可能会留下墨水。在以下三个图中,我们展示了如何使用 setxy 命令。
cleartext 命令缩写为 ct,用于清除命令窗口的文本区域。
练习
以下练习用于检查您对本章迄今所学知识的掌握程度。
以下命令序列将生成什么样的图形产生?
cs pu setxy -60 60 pd home rt 45 fd 85 lt 135 fd 120
从左到右阅读这些命令并解释它们。尝试找出结果。
以下是命令摘要表。
命令名称 | 用途 |
---|---|
setx 100 | 将海龟的 x 坐标设置为 +100 将其向中心右侧移动 100 点 垂直方向无变化 |
setx -200 | 将海龟向中心左侧移动 200 点 垂直方向无变化 |
sety 150 | 将海龟的 y 坐标设置为 150 将其移动 150点高于中心 水平方向无变化 |
sety - 50 | 将海龟移动到中心以下 50 点 水平方向无变化 |
setxy 100 100 |
将海龟移动到 xy 坐标 100 100 |
显示 xcor 显示 ycor |
报告海龟的 x 坐标 报告海龟的y 坐标 |
setheading 0 seth 0 |
将海龟指向正上方,"正午" |
seth 120 |
将海龟移动 120 度以指向四点钟位置 |
以下屏幕截图是上述一些命令的实际演示。