LOGO里的乌龟怎么移动?


当前回答

试试:bk(向后),fd(向前),ld(向左转弯),rt(向右转弯)。

其他回答

用正确的语法发出命令。例如:

forward 100

移动海龟只有一个必要的命令。有助记符fd的是forward。当使用机器人(真实的)海龟而不是基于图形的(虚拟的)海龟时,你可能会发现左右转动命令[lt & rt]会意外地移动海龟一点。

大多数实现也允许命令向后[bk]。

当乌龟移动时,它可能会根据钢笔当时是向上还是向下,以及当前钢笔的颜色是否与背景颜色不同,在移动时画一条线。

基于图形的(虚拟)海龟还可以使用setx、sety和setxy在屏幕上跳跃

Logo是关于移动海龟的…你给它这样的命令:

Forward 100
Right 45

你也可以重复命令:

Repeat 8 [Forward 100 Right 45]  ; Draw an octagon

(我能赢得什么?8 -)

试试:bk(向后),fd(向前),ld(向左转弯),rt(向右转弯)。

哇!它还在吗?

fd 300 // Forward
rt 90  // Right 90°
fd 300 
lt 90  // Left 90°

这在过去很管用。

我见过一些LOGO实现,你可以使用本地化命令,比如:

向前 左 法律(严谨)

甚至是NAPRZÓD(波兰字母Ó)。

LOGO是用母语教孩子编程的好语言。