Delphi整理四(程式控制結構)

2021-08-13 21:04:50 字數 1412 閱讀 4127

三種流程控制結構:順序結構、分支結構、迴圈結構

複雜問題分:有限個順序、分支後迴圈結構

if語法:

if 《條件》

then《語句序列1>

else《語句序列2>

if…then…else 是乙個語句

例,

if

... then ...

else

...

複雜點:

if

...then

begin

...end

else begin

...end;

if語句的巢狀

if

...then

begin if

......

endelse

...

語法:

case《表示式》of

… 例,

case month of

1,3:days:=31;

...

1)表示式必須順序型別,整型、字元型、列舉、子界、布林型…

2)個個常量表中的常量應該用逗號隔開,不能相同

3)語句順序有多個語句,用begin和end括起來形成復合語句

語法:

while

《條件》 do

迴圈體;

1)條件成立,執行迴圈體

2)多個語句,begin和end括起來

3)可以在迴圈體中加continue(用於結束本次迴圈)

4)break用來結束整個迴圈

repeat

迴圈體;

until

《條件》;

1)repeat先迴圈後判斷

2)無需begin和end括起來,自身repeat和until將其括起來了

3)條件為true,迴圈結束

4)可加入continue可以提前結束本次迴圈

5)break:一般使用if來控制,結束if整個迴圈去執行迴圈體之後的語句

for

《迴圈變數》:=《初始值》 to/downto

《終值》 do

[迴圈體];

1)to表示遞增 downto表示遞減

2)多個語句需要begin和end進行隔離

3)break:無論迴圈是否滿足,都可以提前結束迴圈

4)continue:結束本次,開始下次

Delphi 流程控制

程式流程控制 1 條件分之 if.else var i integer begin if i 0 then begin do 不能給 end 沒有結束 if.else都不能加 s else if i 0 then begin do endelse begin do 兩個語句以上前面的語句必須加 do...

程式控制結構

一 程式的三種基本結構 1 順序結構 所謂順序結構程式就是指按語句出現的先後順序執行的程式結構,是結構化程式中最簡單的結構。2 選擇結構 選擇結構又稱為分支結構。當程式執行到控制分支的語句時,首先判斷條件,根據條件表示式的值選擇相應的語句執行 放棄另一部分語句的執行 分支結構包括單分支 雙分支和多分...

Delphi筆記 整理 變體

除結構型別和指標外,變體型別能儲存其它的任何型別 變體型別能儲存介面,並能通過它使用介面的方法和屬性 參考object inte ces 變體型別能儲存動態陣列,也能儲存一種特殊的靜態陣列 變體陣列 variant array 變體型別能和其它變體型別 整數 實數 字串和布林值在表示式和賦值語句中混...