程序員之間交流,比划來比划去,與其用產品經理擅長的各種類圖、時序圖,還不如來一段偽代碼來的直接!
偽代碼
偽代碼(Pseudocode)是一種算法描述語言。使用偽代碼的目的是為了使被描述的算法可以容易地以任何一種編程語言(Pascal,C,Java,etc)實現。因此,偽代碼必須結構清晰、代碼簡單、可讀性好,並且類似自然語言。 介於自然語言與編程語言之間。
偽代碼格式
1、賦值用箭頭“←”
2、for i←0 to 10 //for、while、if 后面的條件語句都不用加括號
do XXXXX //for后面必定要緊跟縮進的do
XXXXX
3、while time<10
do xxxxx //while后面必定要緊跟縮進的do
xxxxx
4、if i=10
then xxxx
else xxxx //else 和 then 要在對齊
5、if i=10
then xxxx //if 后面必定跟上then,else后面不用跟then
elseif i=9
then xxxx
yyyy
else xxxx //else 跟在elseif 的 then 對齊
6、elseif 要合並。
7、同一嵌套等級的語句要對齊。
8、定義變量的語句不用寫出來,但必須在注釋中給出
9、函數的偽代碼格式例子為:search(A,name) //參數類型可以不給出,但必須在注釋中說明
10、寫完的偽代碼最后必須在每行偽代碼前加上序號