📜  Logo-龟

📅  最后修改于: 2020-11-03 07:24:27             🧑  作者: Mango


简单的徽标绘制命令可以向前和向后移动Turtle,也可以向右或向左旋转。命令及其缩写如下:

  • fd –转发
  • bk –向后
  • rt –对
  • lt –左
  • cs –清除屏幕

可以使用这些命令的任何一个版本。除cs命令外,这些命令中的每一个都必须跟随一个称为其参数的值。 fd和bk的参数是单位; rt和lt的角度可以是任何整数。 360度旋转是完整旋转,因此375度旋转等于1/15度。

  • 前进60fd 60表示前进60步

  • 向右90rt 90表示向右转90度

  • 左90lt 90表示左转90度

  • 返回60bk 60表示返回60步

  • clearscreencs表示删除所有图形。这将乌龟放在中心

图形窗口具有坐标系。中心的两个坐标(通常称为x和y)的值分别为0、0。在东北角,分别为250、250;在东南角,它们是250,-250。在西南角,它们是-250,-250;等等。如果乌龟试图走到屏幕的一侧,它就会环绕。右侧环绕左侧,顶部环绕底部。

许多编程系统都在相同类型的两轴“ xy”坐标平面上工作,我们也在代数中使用该平面。

龟

在这里,“ 0 0”是中心或原点(此处没有逗号或括号!)。在其居中,缩放(“正常”)状态下,Logo的绘图屏幕显示上下左右大约150个点,从中心向右或向左300个点的区域。

可以用对应于罗盘玫瑰的标题来指引乌龟,0或360度笔直指向上方,右角度90度,依此类推。您可以将变量设置为0到360之间的数字,然后沿该路径移动。

海龟命令

现在让我们尝试一些命令。每行发出一个命令,然后回车。这些命令中的几个可以在命令窗口中依次键入,然后回车。对乌龟的作用是相同的。但是,如果键入命令时需要一个或多个输入,并在下一行提供缺少的输入,则Logo将显示错误。

以下是练习命令,在右侧显示了所需的结果。

海龟命令

命令– fd 50 rt 120 fd 50 rt 120 fd 50 rt 120 ,使乌龟画出一个三角形,您可以通过尝试一下来看到它们。

这些命令从左到右读取。由于命令fd需要一个参数,因此它将作为下一个值。同样, rt也接受一个参数。因此,标志可以给一个明确的含义,每个。对于某些徽标命令,需要使用分隔符。

以下是一些练习命令,在右侧有期望的结果。

练习2

练习2

练习2

练习2

下面是一个练习,以检查您是否熟悉本章到目前为止所学的知识。

行使