伪代码Pseudocode
程序员之间交流,比划来比划去,与其用产品经理擅长的各种类图、时序图,还不如来一段伪代码来的直接!
伪代码
伪代码(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、写完的伪代码最后必须在每行伪代码前加上序号