
- Logo 教程
- Logo - 主頁
- Logo - 簡介
- Logo - 烏龜
- Logo - 控制烏龜和筆
- Logo - 烏龜世界
- Logo - 變數
- Logo - 算術運算子
- Logo - 重複
- Logo - 隨機化
- Logo - 過程
- Logo - 遞迴過程
- Logo - 作出決策
- Logo - 字串
- Logo - 色彩
- Logo 有用資源
- Logo - 快速指南
- Logo - 有用資源
- Logo - 討論
Logo - 重複
我們經常重複一系列的命令。計算機程式通常執行重複性的任務。幾乎每個程式設計系統都有一個執行這種重複或迭代(正如計算機科學家所稱)的方法。讓我們考慮以下示例 -
假設我們要畫一個邊長為 100 的正方形,我們可以使用以下程式來實現 -
fd 100 rt 90 fd 100 rt 90 fd 100 rt 90 fd 100 rt 90
我們注意到,兩個命令 – fd 100 和 rt 90 重複執行了四次。如果我們不用連續寫四遍,而是告訴計算機它應該只重複這兩個命令四次,會不會更簡單?我們可以透過使用以下命令實現 -

它節省了我們輸入的時間,才得已繪製一個正方形。一般形式是:repeat number [commands]。我們必須使用關鍵字 – repeat,後跟一個數字,然後在[方括號]中輸入一系列命令。
通常,我們可能需要在 repeat 內進行重複。這稱為巢狀。讓我們看一些關於此內容的示例。


以下是一項練習,以檢查你迄今為止在本章中學到的內容,並檢驗你的能力。

廣告