Logo Turtle

2021-10-29 10:27 更新

簡單的 Logo 繪制命令可以前后移動 Turtle,也可以向右或向左轉(zhuǎn)動。命令及其縮寫如下:

  • fd – 前進(jìn)
  • bk – 向后
  • rt – 右
  • lt – 左
  • cs – 清屏

可以使用這些命令的任一版本。除了cs命令,這些命令中的每一個都必須跟一個稱為參數(shù)的值。fdbk的參數(shù)是單位;rtlt的角度可以是任何整數(shù)。旋轉(zhuǎn) 360 度是完整的旋轉(zhuǎn),因此旋轉(zhuǎn) 375 度1/15 度相同。

  • forward 60fd 60表示前進(jìn) 60 步
  • right 90rt 90表示右轉(zhuǎn) 90 度
  • left 90lt 90表示左轉(zhuǎn) 90 度
  • back 60bk 60表示返回 60 步
  • clearscreencs表示擦除所有繪圖。這將 Turtle 設(shè)置在中心

圖形窗口有一個坐標(biāo)系。中心的兩個坐標(biāo)(通常稱為 x 和 y)的值為0、0。在東北角,它們是250、250;在東南角,它們是 250,-250。在西南角,它們是-250、-250;等等。如果 Turtle 試圖走到屏幕的一側(cè),它會繞過去。右側(cè)繞到左側(cè),頂部繞到底部。

許多編程系統(tǒng)在同一種兩軸 'xy' 坐標(biāo)平面上工作,我們在代數(shù)中也使用它。

這里,0 0 是中心或原點(diǎn)(這里沒有逗號或括號!)。在“正?!睜顟B(tài)下居中、縮放,Logo 的繪圖屏幕顯示一個區(qū)域,從中心向上或向下約 150 點(diǎn),向右或向左約 300 點(diǎn)。

可以使用與羅盤相對應(yīng)的航向來指示 Turtle,其中 0 或 360 度指向正上方,90 度指向右側(cè),依此類推。您可以將變量設(shè)置為 0 到 360 之間的數(shù)字,然后沿著該路徑行走。

Turtle命令

現(xiàn)在讓我們嘗試一些命令。命令將每行發(fā)出一個,然后是回車。可以在命令窗口中連續(xù)鍵入其中幾個命令,然后按回車符。對 Turtle 的效果是一樣的。但是,如果您鍵入一個命令,該命令需要一個或多個輸入并在下一行提供缺少的輸入,Logo 將顯示錯誤。

下面是一個練習(xí)命令,它在右邊顯示了所需的結(jié)果。

命令 –?fd 50 rt 120 fd 50 rt 120 fd 50 rt 120使 Turtle 繪制一個三角形,正如您可以通過嘗試看到的那樣。

這些命令是從左到右讀取的。由于命令fd需要一個參數(shù),因此將其作為下一個值。同樣,rt也接受一個參數(shù)。因此,Logo 可以為這些字符串中的每一個賦予明確的含義。對于某些 Logo 命令,需要分隔符。

以下是一些在右側(cè)具有所需結(jié)果的練習(xí)命令。

以下是一個練習(xí),用于檢查您對本章到目前為止所學(xué)知識的能力。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號