三種流程控制結構:順序結構、分支結構、迴圈結構
複雜問題分:有限個順序、分支後迴圈結構
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 變體型別能和其它變體型別 整數 實數 字串和布林值在表示式和賦值語句中混...