Beruflich Dokumente
Kultur Dokumente
Based on Entries ::
Extended Entry
Limited Entry
Mixed Entry
Based on Tables ::
Go To Table
Else Table
1. Extended Entry
R1 R2 R3 R4 R5 R6
Product Code : C1 1 1 1 1 1 2
Customer Code : C2 A B A B C -
R1 R2 R3 R4 R5 R6
Product Code = 1 : C1 Y Y Y Y Y N
Customer Code =A : C2 Y - Y - - -
Customer Code =B : C3 - Y - Y - -
Customer Code =C : C4 - - - - Y -
Discount 5% :A1 X X
Discount 6% :A2 X
R1 R2 R3 R4 R5 R6
Product Code = 1 : C1 Y Y Y Y Y N
Customer Code : C2 A B A B C -
ELSE
Action Stub Action Entry
GO TO Table 3.2
CASE
a. to a library
greater than 30 books :: discount =20%
less than or equal to 30 books ::discount =15%
b. to an individual
greater than 15 books :: discount =15%
above 10 and less than or equal to 15 books ::dis =10%
less than or equal to 10 books ::discount =5%
R1 R2 R3 R4 R5
Library : C1 Y Y N N N
Books >30 : C2 Y N
Books >15 : C3 Y N
10< Books<=15 : C4 Y N
Discount 5% :A4 X
Decision Table
THUMB RULES
1. Completeness
1. Completeness
n
A Decision Table is complete when it has (2 )
number of rules R i.e. R1, R2 . .
where n= no of conditions
Decision Table
R1 R2
X > 60 Y -
X < 40 - Y
A1 X -
A2 - X
R1 R2 R3 R4
X > 60 Y Y Y N
X < 40 Y N Y Y
A1 X X - -
A2 - - A2 A2
Expanded Decision Table
R1 R2 R3 R4
X > 60 : C1 Y Y Y N
X < 40 : C2 Y N Y Y
A1 X X - -
A2 - - X X
n
1. Completeness (2 ) =
for 2 conditions : C1, C2
2
2 = 4 Rules .. So the DT Complete
R1 R2 R3 R4
X > 60 : C1 Y Y Y N
X < 40 : C2 Y N Y Y
A1 A1 A1 - -
A2 - - A2 A2
Expanded Decision Table
R1 R2 R3 R4
X > 60 : C1 Y Y Y N
X < 40 : C2 Y N Y Y
A1 X A1 - -
A2 - - X A2
Expanded Decision Table
R1 R2 R3 R4
X > 60 : C1 Y Y N
X < 40 : C2 Y N Y
A1 X X -
A2 - - X
R1 R2 R3 R4
X > 60 : C1 Y Y N
X < 40 : C2 Y N Y
A1 X X -
A2 - - X
N N
Expanded Decision Table
R1 R2 R3 R4
X > 60 : C1 Y Y N N
X < 40 : C2 Y N N Y
A1 X X - -
A2 - - X X
R1 R2 R3 R4
X > 60 : C1 Y Y N N
X < 40 : C2 Y N N Y
A1 X X - -
A2 - - X X
R1 R2 R3 R4
X > 60 : C1 Y N N
X < 40 : C2 N N Y
A1 X - -
A2 - X X
The final DT is
Complete
Non Ambiguous
Logically possible
R1 R2 R3 R4 R5 R6
A2 : Send Letter B - X - - - -
A3 : Send Letter C - - X - - -
A4 : Send Letter D - - - X - X
A5 : Send Letter E - - - - X -
To check for the thumb rules and to arrive at a minimum
number of rule based Decision Table..
We use the process called
KARNAUGH MAPPING
Now check for thumb Rules
C1C2 NN NY YY YN
C3C4
NN A3 A1 A1
NY A4 A2 A4 A1 A4 A1 A4
YY A4 A2 A1 A1 A4
YN A5 A3 A1 A1 A5
Now check for thumb Rules
1. Complete
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1 A1
NY A4 A2 A4 A1 A4 A1 A4
YY A4 A2 A1 A1 A4
YN A5 A3 A1 A1 A5
Now check for thumb Rules
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1 A1
NY A4 A2 A4 A1 A4 A1 A4
YY A4 A2 A1 A1 A4
YN A5 A3 A1 A1 A5
Now check for thumb Rules
2. Ambiguity
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1 A1
NY A4 A4 A4 A4
YY A4 A2 A1 A4
YN A5 A3 A1 A5
Now check for thumb Rules
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1 A1
NY A4 A4 A4 A4
YY A4 A2 A1 A4
YN A5 A3 A1 A5
Now check for thumb Rules
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1 A1
NY A4 A4 A4 A4
YY A4 A2 A1 A1
YN A5 A3 A1 A1
The Decision Table will now be
having 12 Rules
CAN IT BE FURTHER REDUCED ?
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1
NY A4 A4 A4
YY A4 A2 A1
YN A5 A3 A1
Karnaugh Mapping
1 .A = A
A+A = 1
Karnaugh Mapping
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1
NY A4 A4 A4
YY A4 A2 A1
YN A5 A3 A1
Karnaugh Mapping
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1
NY A4 A4 A4
YY A4 A2 A1
YN A5 A3 A1
The Decision Table.. Inserting the first rule
R1
C1 Y
C2 -
C3 Y
C4 -
ACTION A1
Karnaugh Mapping
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1
NY A4 A4 A4
YY A4 A2 A1
YN A5 A3 A1
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1
NY A4 A4 A4
YY A4 A2 A1
YN A5 A3 A1
The Decision Table.. Inserting the second rule
R1 R2
C1 Y Y
C2 - -
C3 Y -
C4 - N
ACTION A1 A1
Rule 3 ::
Action A2 :: C1 =N; C2=Y; C3=Y; C4=Y
(no reduction possible)
R1 R2 R3
C1 Y Y N
C2 - - Y
C3 Y - Y
C4 - N Y
ACTION A1 A1 A2
Hence Rule 4 is C1=N; C2=Y; C4=N
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1
NY A4 A4 A4
YY A4 A2 A1
YN A5 A3 A1
The Decision Table.. Inserting the FOURTH rule
R1 R2 R3 R4
C1 Y Y N N
C2 - - Y Y
C3 Y - Y -
C4 - N Y N
ACTION A1 A1 A2 A3
Mapping for Action 4
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1 A4
NY A4 A4 A4 A4
YY A4 A2 A1 A4
YN A5 A3 A1 A4
R1 R2 R3 R4 R5 R6 R7
C1 Y Y N N - - -
C2 - - Y Y - N N
C3 Y - Y - N N Y
C4 - N Y N Y N Y
ACTION A1 A1 A2 A3 A4 A4 A4
Mapping for Action 4
C1C2 NN NY YY YN
C3C4
NN A4 A3 A1 A4
NY A4 A4 A4 A4
YY A4 A2 A1 A4
YN A5 A3 A1 A5
R1 R2 R3 R4 R5 R6 R7 R8
C1 Y Y N N - - - -
C2 - - Y Y - N N N
C3 Y - Y - N N Y Y
C4 - N Y N Y N Y N
ACTION A1 A1 A2 A3 A4 A4 A4 A5