PDL語言
偽碼偽代碼
基本語法
- 算法用Begin開始,以End結束(如果只表示中間部分的算法可以不要)
- 每一條指令,占一行。指令的結束不用任何符號
- 注釋 用"//"表示
- 用Print和Input表示輸出和輸入
- 用←表示賦值 a←3 a = 3
- 用縮進表示代碼塊的結構 如果 if while for 等語句后面多個子語句有多個,需要用到{}
if(a = 3)
a = a+2
-
用[]表示數組
a[1..10] a[上界...下界] a[1] .. a[10]
-
不會的地方(比如復雜不知道的函數,一些復雜的算法)可以用文字描述
條件 if else
if 條件
處理1
else
處理2
endif
當型while
while 條件
循環體
endwhile
直到型until
repeat
循環體
until 條件
while 對應 while
until 對應 do while
盒圖N-S
順序結構
先執行A再執行B
選擇結構
if else
當型循環
直到型循環
示例
PAD圖
順序:
條件:
if else
循環:
示例:
