fbpx
ICT精讀:Program篇#迴圈

ICT精讀:Program篇#迴圈

呢篇將會帶同學深入學習一個極其強大且係編程中無處不在嘅概念——Loop迴圈。迴圈係自動化同簡化重複任務嘅關鍵工具,無論係檢查數據結構,處理用戶輸入,定係簡單咁重複一個動作,迴圈都發揮緊重要作用。

Table of Contents

迴圈的類型

迴圈主要有三種類型,每種都有其特定的用途同格式:

 

For迴圈:這種迴圈最適合執行已知次數嘅重複任務。例如,如果你想重複執行某個操作10次,就可以用for迴圈。佢嘅結構簡單,通常只有設置迴圈執行次數呢個步驟。

While迴圈:當你需要符合某個條件先重複執行,且迴圈開始前唔知要執行幾多次,while迴圈就係一個好選擇。只要符合條件,迴圈就會繼續執行。結構通常有設置迴圈執行次數,執行條件,迴圈計數迭代。而While係有兩種,一種係先Check條件再做,另一種係做一次先Check條件,再決定繼唔繼續。

 

偽代碼迴圈格式

注意係一下例子中嘅語法比較隨性,用大階或者唔同句子表達都係可以嘅,只要個表達到同個意思就得。

 

Code

Output / Function of the program

For Loop

For i from 1 to 5

    Output i*i

1

4

9

16

25

While Loop

(Execute after check)

i 1

While i <= 5

    Output i

    i i + 1

1

2

3

4

5

While Loop

(Execute before check)

A input

While A not equal Password

    Output ‘Password not correct’

    A input

To check if the input password is correct. Allow user to try until input is matched with password.

 

Loop流程圖

 ICT精讀:Program篇#迴圈

 ICT精讀:Program篇#迴圈

 

總結

迴圈可以用係好多地方,主要優點係幫我地用簡短嘅程式完成多次嘅重複執行。下一篇會講If statement

Leave a Comment

Your email address will not be published. Required fields are marked *

× Whatsapp 查詢