- Logo 教程
- Logo - 首頁
- Logo - 簡介
- Logo - 海龜
- Logo - 控制海龜和畫筆
- Logo - 海龜世界
- Logo - 變數
- Logo - 算術運算子
- Logo - 重複
- Logo - 隨機化
- Logo - 過程
- Logo - 遞迴過程
- Logo - 決策
- Logo - 字串
- Logo - 顏色
- Logo 有用資源
- Logo - 快速指南
- Logo - 有用資源
- Logo - 討論
Logo - 海龜
簡單的 Logo 繪圖命令可以使海龜向前和向後移動,也可以向右或向左轉動。命令及其縮寫如下:
- fd – 前進
- bk – 後退
- rt – 右轉
- lt – 左轉
- cs – 清屏
可以使用這些命令的任何版本。除了 cs 命令外,每個命令後面都必須跟一個稱為引數的值。fd 和 bk 的引數是單位;rt 和 lt 的引數是角度,可以是任何整數。360 度旋轉是一個完整的旋轉,因此 375 度旋轉與 1/15 度相同。
forward 60 或 fd 60 表示向前移動 60 步
right 90 或 rt 90 表示右轉 90 度
left 90 或 lt 90 表示左轉 90 度
back 60 或 bk 60 表示後退 60 步
clearscreen 或 cs 表示擦除所有圖形。這將海龜設定在中心位置
圖形視窗具有座標系。中心處的兩個座標(通常稱為 x 和 y)的值為 0, 0。在東北角,它們是 250, 250;在東南角,它們是 250, -250。在西南角,它們是 -250, -250;等等。如果海龜試圖走到螢幕的一側,它會繞一圈。右側會繞到左側,頂部會繞到底部。
許多程式設計系統都使用相同型別的雙軸“xy”座標平面,我們也在代數中使用它。
這裡,“0 0”是中心或原點(此處沒有逗號或括號!)。在其居中、縮放“正常”狀態下,Logo 的繪圖螢幕顯示了一個區域,從中心向上或向下約 150 個點,向右或向左約 300 個點。
海龜可以透過與羅盤玫瑰相對應的標題進行引導,其中 0 或 360 度指向正上方,90 度指向正右方,依此類推。您可以將變數設定為 0 到 360 之間的數字,然後沿著該路徑行走。
海龜命令
現在讓我們嘗試一些命令。每個命令將在一行中發出,後面跟著一個回車鍵。可以在命令視窗中連續輸入其中幾個命令,然後按回車鍵。對海龜的影響是相同的。但是,如果您鍵入一個需要一個或多個輸入的命令,並在下一行提供缺少的輸入,Logo 將顯示錯誤。
以下是一個練習命令,它在右側顯示所需的結果。
命令 – fd 50 rt 120 fd 50 rt 120 fd 50 rt 120,會導致海龜繪製一個三角形,您可以透過嘗試來了解。
這些命令從左到右讀取。由於命令 fd 需要一個引數,因此將其視為下一個值。類似地,rt 也需要一個引數。因此,Logo 可以對每個字元字串給出明確的含義。對於某些 Logo 命令,需要分隔符。
以下是一些練習命令,右側顯示所需的結果。
以下是一項練習,用於檢查您對本章迄今為止所學內容的掌握程度。