This preview shows page 1. Sign up to view the full content.
Unformatted text preview: ogram, decision
tables a particularly useful. In these cases, decision tables are preferred to flowcharts.
Most decision tables have six parts. The basic format of a decision table is shown in
Figure 11.12. The first p< of a decision table is "Table Heading" that contains the name
and/or number of the table. For some large applications, two or more decision tables may
be used in the analysis part of program development. The second part of the table, known as "Condition Stub", describes the conditions that could exist in the program logic. Thus
the contents of condition stub correspond to the conditions contained in the decision
symbols of a flowchart "Action stub", the third part of the decision table, contains the
action statements. These statements correspond to the statements located in non-decision
symbols of a flowchart. While the condition statements reveal the possible states of the
input data, the action statements describe the possible actions of the computer system.
The right hand side of the decision table contains the rule numbers (part 4), the actual
conditions (part 5), and the actions taken by the computer (part 6). The condition entries
correspond to the paths leading out from decision symbols.
Table Heading Decision Rules Condition Stub Condition Entries Action Stub Action Entries Figure 11.12. Format of a decision table.
The steps to be followed for constructing a decision table are as follows: 1. Properly define the problem that has to be solved by computer.
2. List out all the conditions to be tested in the problem.
3. List out the corresponding actions that should be taken with each combination of
4. Form a decision table using the two lists.
Sample Decision Table
A decision table for the problem of Example 11.6 that was charted in Figure 11.9 is
shown in Figure 11.13. In this table, each rule number is a given condition followed by a
specific action to be taken by the computer. The six rule numbers, the six actual
conditions, and the associated actions taken by the computer system are discussed...
View Full Document
This document was uploaded on 04/07/2014.
- Spring '14