複数の条件の組み合わせと、それに対応してどのような処理を行うのかを表す、表形式表現。
仕様を記述する上では日本語等の文章表現で記述するよりも誤謬性が低く、有用性が高い。
| 条件 | 1 | 2 | 3 | 4 | |
| 条件1 | Y | Y | N | N | |
| 条件2 | Y | N | Y | N | |
| 処理 | |||||
| 処理1 | ○ | ○ | ○ | ||
| 処理2 | ○ | ○ | |||
| 処理3 | ○ |
if 条件1 then
if 条件2 then
処理1
else
処理1
処理2
end if
else
if 条件2 then
処理1
else
処理2
処理3
end if
end if