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是用母语教孩子编程的好语言。