如何在LOGO中移动turtle?如何在LOGO中移动乌龟?
209
A
回答
234
// MOVE FORWARD
FD 75
// TURN RIGHT
RT 54
// TURN LEFT
LT 21
// MOVE BACKWARD
BK 17
看看一些其他的乌龟命令发现here ...
龟命令
BACK ## [BK]
- 移动乌龟背上BACKGROUND ## [BG]
- 设置背景颜色(0- 15)- 0 - 黑色
- 1 - 白色
- 2 - 红色
- 3 - 青色
- 4 - 紫色
- 5 - 绿色
- 6 - 蓝
- 7 - 黄色
- 8-橙色
- 9 - 棕色
- 10 - 浅红色
- 11 - 灰色1
- 12 - 灰色2
- 13 - 浅绿色
- 14 - 浅蓝色
- 15 - 灰色3
CLEARSCREEN [CS]
- 没有移动龟的清除屏幕DRAW
- 清除屏幕并将龟带回家EACH
- 告诉几个精灵,其数量在列表中,接受第二个列表中的命令,例如,EACH [1 2] [SQUARE 10]
FORWARD ## [FD]
- 移动乌龟向前FULLSCREEN
- 全图形屏幕(与按下F5)HEADING
- 输出龟标题为数字(0-359)HIDETURTLE [HT]
- 让龟无形HOME
- 将乌龟移动到屏幕中心向上LEFT [LT]
- 转左乌龟NODRAW [ND]
- 输入文本模式有清晰的屏幕NOWRAP
- 更改笔的颜色PENDOWN [PD]
- - 从屏幕周围PENCOLOR [PC]
包裹防止图纸海龟留下痕迹PENUP [PU]
- 龟不再留下痕迹RIGHT ## [RT]
- 转右龟头SETHEADING [SETH]
- 设置龟头标题,例如SETH 180
SETSHAPE
- 龟设置当前子画面的形状(0-7)SETX
移动到指定的x坐标例如SETX 50
SETXY
将乌龟移动到指定的x,y坐标例如:SETXY 50 50
SETY
将龟移动到指定的y坐标,例如,SETY 50
SHAPE
- 当前精灵的形状SHOWTURTLE [ST]
的输出数量 - 让龟可见SPLITSCREEN
- 混合图形和文本屏幕(与按下F3)STAMPCHAR
- 让乌龟戳一个字符在当前位置,例如STAMPCHAR "A
TELL
- 告诉指定的sprite接收命令,例如,TELL 2
TEXTSCREEN
- 使用整个屏幕文本(与按下F1)TOWARDS
- 输出前往龟面对的X,Y坐标,例如TOWARDS 0 0
WRAP
- 使龟附图包裹在屏幕周围XCOR
- 龟ASPECT
的输出电流y坐标 - - 龟YCOR
的输出电流x坐标设置verticle屏幕比例因子,默认为0。直接从网站上得到76个
52
的Logo 所有关于移动龟...你给它commands这样的:
Forward 100
Right 45
你可以做的东西一样重复的命令太多:
Repeat 8 [Forward 100 Right 45] ; Draw an octagon
(什么我赢?8-)
11
哇!它还在吗?
fd 300 // Forward
rt 90 // Right 90°
fd 300
lt 90 // Left 90°
那曾经工作。
4
尝试:bk
(回),fd
(前锋),ld
(度左转),rt
(右转)。
6
我见过几个LOGO的实现,你可以使用本地化的命令,如:
- NAPRZOD(FORWARD),
- 勒沃(左)
- PRAWO(分辩)
甚至NAPRZÓD(与波兰字母Ó)。
LOGO是好的语言来教孩子们在本民族语言编程技术。
4
通过以正确的语法发出命令。 E.G .:
forward 100
只有一个必要的命令来移动乌龟。它是forward
其中有助记符fd
。当使用机器人(真正的)乌龟而不是基于图形的(虚拟)乌龟时,您可能会发现转动命令left
和right
[lt
& rt
]意外地将乌龟稍微移动一点。
大多数implementations也允许命令backwards
[bk
]。
当龟移动时,它可能会得出,因为它去取决于笔是否是向上或向下时的线,而当前笔颜色是否是从与背景颜色不同。
一个基于图形的(虚拟)龟也可以跳在屏幕上用setx
,sety
,并且setxy
相关问题
- 1. 如何在LOGO中隐藏乌龟?
- 2. 一只乌龟如何在for循环中向上移动?
- 3. netlogo移动乌龟最近的补丁
- 4. 如何将乌龟设置为龟屏
- 5. 如何乌龟移动存储库而不丢失历史
- 6. Netlogo - 如何将乌龟移动到顶端?
- 7. 乌龟在一个模式中移动(Netlogo)
- 8. 乌龟和龟的区别?
- 9. 乌龟赛车游戏 - 无法在广场上保持乌龟
- 10. 将一只乌龟移动到一个圆圈的中心
- 11. Git乌龟问题
- 12. SVN乌龟和scplugin
- 13. 乌龟SVN - AnkhSvn(VisualStudio)
- 14. Netlogo:询问导向链接“我的乌龟”和“我的乌龟”
- 15. howto:使乌龟汞和乌龟Svn共存
- 16. 如何移动到距离乌龟至少x距离的补丁
- 17. 在乌龟中混合存储库
- 18. 难以计时乌龟运动
- 19. 我们如何在three.js中创建乌龟几何?
- 20. 绘制乌龟模块
- 21. 乌龟SVN合并问题
- 22. 乌龟SVN提交错误
- 23. 乌龟SVN新手结账
- 24. 从乌龟SVN仓库
- 25. 关于认证乌龟svn
- 26. Python。学习乌龟图形
- 27. 与乌龟SVN恢复
- 28. 乌龟SVN导出设置
- 29. 乌龟svn导出功能
- 30. 无法使用乌龟SVN
不要忘了抬笔和PENDOWN。否则,你会移动乌龟,但没有看到他的轨道。 还要更改笔的颜色和纸张的背景颜色。 – abelenky 2009-06-16 20:50:18
你去这里...... http://www.sonic.net/~nbs/webturtle/webturtle.cgi – Sam 2009-06-16 20:54:50