- Pascal 教程
- Pascal - 首頁
- Pascal - 概述
- Pascal - 環境設定
- Pascal - 程式結構
- Pascal - 基本語法
- Pascal - 資料型別
- Pascal - 變數型別
- Pascal - 常量
- Pascal - 運算子
- Pascal - 決策
- Pascal - 迴圈
- Pascal - 函式
- Pascal - 過程
- Pascal - 變數作用域
- Pascal - 字串
- Pascal - 布林值
- Pascal - 陣列
- Pascal - 指標
- Pascal - 記錄
- Pascal - 變體
- Pascal - 集合
- Pascal - 檔案處理
- Pascal - 記憶體
- Pascal - 單元
- Pascal - 日期和時間
- Pascal - 物件
- Pascal - 類
- Pascal 有用資源
- Pascal - 快速指南
- Pascal - 有用資源
- Pascal - 討論
Pascal - For-do 迴圈
For-do 迴圈是一種重複控制結構,允許您高效地編寫需要執行特定次數的迴圈。
語法
Pascal 中 for-do 迴圈的語法如下:
for < variable-name > := < initial_value > to [down to] < final_value > do S;
其中,variable-name 指定一個序數型別的變數,稱為控制變數或索引變數;initial_value 和 final_value 是控制變數可以取的值;S 是 for-do 迴圈的主體,可以是簡單語句或一組語句。
例如,
for i:= 1 to 10 do writeln(i);
以下是 for-do 迴圈中的控制流程:
第一步首先執行,並且只執行一次。此步驟允許您宣告和初始化任何迴圈控制變數。
接下來,評估條件。如果為真,則執行迴圈體。如果為假,則不執行迴圈體,控制流跳轉到 for-do 迴圈之後的下一條語句。
在執行 for-do 迴圈體之後,變數的值將增加或減少。
現在再次評估條件。如果為真,則執行迴圈並重復該過程(迴圈體,然後增量步驟,然後再次條件)。條件變為假後,for-do 迴圈終止。
流程圖
示例
program forLoop;
var
a: integer;
begin
for a := 10 to 20 do
begin
writeln('value of a: ', a);
end;
end.
編譯並執行上述程式碼時,將產生以下結果:
value of a: 10 value of a: 11 value of a: 12 value of a: 13 value of a: 14 value of a: 15 value of a: 16 value of a: 17 value of a: 18 value of a: 19 value of a: 20
pascal_loops.htm
廣告