程式 > 範例:迴圈與控制項
範例:迴圈與控制項
1. 使用 for 迴圈重複計算值的特定值域:
按一下以複製此運算式
* 
b 為局部定義,因此在程式之外為不明。
2. a=5 時,使用以下程式計算總和
按一下以複製此運算式
按一下以複製此運算式
* 
此程式執行與總合運算子相同的運算:
按一下以複製此運算式
3. 使用 while 迴圈重複計算,直到違反條件為止。以下程式會求解正實數的平方根,並在平方根的預估小於目標值差分臨界值時終止。
按一下以複製此運算式
按一下以複製此運算式
4. 在程式中使用 continue 運算子與 mod 函數,透過 continue 略過偶整數,僅新增 0n 之間的奇整數。continue 運算子會停止執行目前的反覆運算,並在最接近的封閉式迴圈頂層處重新開始下一個反覆運算。
按一下以複製此運算式
按一下以複製此運算式
相較之下,總合運算子則會包含所有非負整數:
按一下以複製此運算式
5. 使用 break 運算子提前中斷 while 迴圈或 for 迴圈。以下程式會調整平方根的預估值,直到該預估比 ε 更佳,或其達到反覆運算次數上限為止。
按一下以複製此運算式
按一下以複製此運算式
6. 在遞歸程式中使用迴圈。以下程式會計算數字的階乘:
按一下以複製此運算式
按一下以複製此運算式
7. 比較此結果與內建階乘運算子:
按一下以複製此運算式
這是否有幫助?