Logo - 重複



我們經常重複一系列的命令。計算機程式通常執行重複性的任務。幾乎每個程式設計系統都有一個執行這種重複或迭代(正如計算機科學家所稱)的方法。讓我們考慮以下示例 -

假設我們要畫一個邊長為 100 的正方形,我們可以使用以下程式來實現 -

fd 100
rt 90
fd 100
rt 90
fd 100
rt 90
fd 100
rt 90

我們注意到,兩個命令 – fd 100 和 rt 90 重複執行了四次。如果我們不用連續寫四遍,而是告訴計算機它應該只重複這兩個命令四次,會不會更簡單?我們可以透過使用以下命令實現 -

Repetition Practice 1

它節省了我們輸入的時間,才得已繪製一個正方形。一般形式是:repeat number [commands]。我們必須使用關鍵字 – repeat,後跟一個數字,然後在[方括號]中輸入一系列命令。

通常,我們可能需要在 repeat 內進行重複。這稱為巢狀。讓我們看一些關於此內容的示例。

Repetition Practice 2

Repetition Practice 3

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

Repetition Exercise
廣告