有一类问题,其中含有复杂的条件选择,用前面介绍的程序流程图、盒图、PAD图和结构图都不易表达清楚。此时,可用判定表清晰地表示复杂的条件组合与应做的工作之间的对应关系。
1. 判定表的组成:
左上部列出所有条件。
左下部列出所有可能做的工作。
右上部每一列表示各种条件的一种可能组合,所有列表示条件组合的全部可能情况。
右下部的每一列是和每一种条件组合所对应的应做的工作。
2. 判定表中的符号
右上部用“T”表示条件成立,用“F”表示条件不成立,空白表示条件成立与否不影响。
右下部画“X”表示做该行左边列出的那项工作,空白表示不做该项工作。
判定树: