簡單的 Logo 繪制命令可以前后移動 Turtle,也可以向右或向左轉(zhuǎn)動。命令及其縮寫如下:
fd
– 前進(jìn)bk
– 向后rt
– 右lt
– 左cs
– 清屏
可以使用這些命令的任一版本。除了cs
命令,這些命令中的每一個都必須跟一個稱為參數(shù)的值。fd
和bk
的參數(shù)是單位;rt
和lt
的角度可以是任何整數(shù)。旋轉(zhuǎn) 360 度是完整的旋轉(zhuǎn),因此旋轉(zhuǎn) 375 度與 1/15 度相同。
forward 60
或fd 60
表示前進(jìn) 60 步right 90
或rt 90
表示右轉(zhuǎn) 90 度left 90
或lt 90
表示左轉(zhuǎn) 90 度back 60
或bk 60
表示返回 60 步clearscreen
或cs
表示擦除所有繪圖。這將 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ù)字,然后沿著該路徑行走。
現(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é)知識的能力。
更多建議: