伪代码

pseudocode

Posted by SixTeen on November 8, 2015

#赋值语句 条件语句 循环语句 数组


总的来说,伪代码清晰易懂,有点像自然语言,主要突出的是算法的核心部分,而忽略部分的实现细节。下面是一些比较常见的伪代码格式:

##赋值语句

伪代码:

1
2
x←y 将y的值赋予x
x←y←i 将i的值赋予x和y

Pascal:

1
2
x:=y;
x:=i;y:=i;

C++:

1
2
x=y;
x=y=i;

##条件语句

伪代码:

1
2
3
4
5
If A Then B

If A Then B
Else C
End If

##循环语句

伪代码:

1
2
3
4
5
6
7
8
9
10
11
While c
    ...
End While

Do ...
Until c
End do

For i from 0 to 99
    ...
End For

##数组

1
A[1...i]表示A[1]...A[i]

1
FIN  11.7/20:50