程式百科 Wiki

解決從 1 加到 100 的累加問題,可以改用下列的迴圈結構,簡化程式碼的撰寫。  

10 SUM = 0 
20 FOR I = 1 TO 100 
30 SUM = SUM + I 
40 NEXT I 
50 Print “1+2+3+…+99+100=" 
60 Print SUM 
70 END  

說明各行程式的語法與意義:

10 SUM = 0 

說明:SUM 是一個數值變數的名稱,用途是存放加總後的數值,這裡將SUM 這個變數設定為 0。

20 FOR I = 1 TO 100 

說明:I 是控制迴圈執行次數的計數器,從 1 計數到 100,每次增加 1,代表迴圈內的指令敘述會被執行 100 次。

30 SUM = SUM + I 

說明:將變數 SUM 內的數值取出後,加上目前的 I 值,再將相加後的結果,存放回 SUM 變數內。

40 NEXT I 

說明:繼續下一個回合的迴圈動作。

50 Print “1+2+3+…+99+100=" 

說明:在螢幕顯示“1+2+3+…+99+100="算式。

60 Print SUM 

說明:在螢幕顯示 SUM 變數的內容。

70 END 

說明:程式結束執行。

外部連結[]

來源[]