Logo - 海龜世界



Logo 還有許多其他額外的繪圖命令,下面給出了一些。

  • home
  • cleartext 或 ct
  • label
  • setxy

label 命令接受一個單詞作為帶引號的字串(例如“a_string”)或一個在 [ ] 括號中不帶引號的單詞列表(例如 [a string of letters]),並在海龜所在圖形視窗的位置列印它們。讓我們考慮以下程式碼。

Commander

setxy 命令接受兩個引數,將第一個引數視為橫座標(水平軸)的值,將第二個引數視為縱座標(垂直軸)的值。它將海龜放置在這些座標處,可能在到達這些座標時留下墨跡。在下圖中,我們展示瞭如何使用 setxy 命令。

Figure1

Figure2

Figure3

cleartext 命令,縮寫為 ct,清除命令視窗的文字區域。

Cleartext Command

練習

以下是一項練習,用於檢查您對本章中迄今為止所學內容的掌握程度。

以下命令序列生成什麼圖形?

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

show xcor

show ycor

報告海龜的 x 座標

報告海龜的 y 座標

setheading 0

seth 0

將海龜指向正上方,“正午”

seth 120

將海龜旋轉 120 度指向四點鐘方向

以下螢幕截圖是上述一些命令的實際演示。

Practical Demostration
廣告