値引き条件に従って、商品を販売する。決定表の動作指定部のうち、適切なものはどれか。
〔値引き条件〕
@ 上得意客 (前年度の販売金額の合計が800万円以上の顧客) であれば、元値の3%を値引きする。
A 高額取引 (販売金額が100万円以上の取引) であれば、元値の3%を値引きする。
B 現金取引であれば、元値の3%を値引きする。
C @〜Bの値引き条件は同時に適用する。
〔決定表〕
┌──────────┰─┬─┬─┬─┬─┬─┬─┬─┐
│上得意客である ┃Y│Y│Y│Y│N│N│N│N│
├──────────╂─┼─┼─┼─┼─┼─┼─┼─┤
│高額取引である ┃Y│Y│N│N│Y│Y│N│N│
├──────────╂─┼─┼─┼─┼─┼─┼─┼─┤
│現金取引である ┃Y│N│Y│N│Y│N│Y│N│
┝━━━━━━━━━━╋━┷━┷━┷━┷━┷━┷━┷━┥
│値引きしない ┃ │
├──────────┨ │
│元値の3%を値引きする┃ │
├──────────┨ 動作指定部 │
│元値の6%を値引きする┃ │
├──────────┨ │
│元値の9%を値引きする┃ │
└──────────┸───────────────┘
ア
╋━┿━┿━┿━┿━┿━┿━┿━┥
┃−│−│−│−│−│−│−│X│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃−│−│X│X│−│X│−│−│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃−│X│−│−│−│−│X│−│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃X│−│−│−│X│−│−│−│
┸─┴─┴─┴─┴─┴─┴─┴─┘
イ
╋━┿━┿━┿━┿━┿━┿━┿━┥
┃−│−│X│−│−│−│−│X│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃−│X│−│−│−│X│X│−│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃−│−│−│X│X│−│−│−│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃X│−│−│−│−│−│−│−│
┸─┴─┴─┴─┴─┴─┴─┴─┘
ウ
╋━┿━┿━┿━┿━┿━┿━┿━┥
┃−│−│−│−│−│−│−│X│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃−│−│−│X│−│X│X│−│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃−│X│X│−│X│−│−│−│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃X│−│−│−│−│−│−│−│
┸─┴─┴─┴─┴─┴─┴─┴─┘
エ
╋━┿━┿━┿━┿━┿━┿━┿━┥
┃−│−│−│X│−│−│−│X│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃−│X│−│−│−│X│−│−│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃−│−│X│−│−│−│X│−│
╂─┼─┼─┼─┼─┼─┼─┼─┤
┃X│−│−│−│X│−│−│−│
┸─┴─┴─┴─┴─┴─┴─┴─┘
ウ
決定表は、条件と処理を対比させた表形式で論理を表現した表のことである。複雑な条件判定を伴う要件定義の記述手段として有効である。
値引き条件より、
@ABの3つの条件が同時に整えば、元値の9%を値引きする。
@Aの2つの条件が同時に整えば、元値の6%を値引きする。
@Bの2つの条件が同時に整えば、元値の6%を値引きする。
ABの2つの条件が同時に整えば、元値の6%を値引きする。
@の条件だけなら元値の3%を値引きする。
Aの条件だけなら元値の3%を値引きする。
Bの条件だけなら元値の3%を値引きする。
@ABのいずれにも該当しなければ、値引きしない。
上記を満たす動作指定部は以下のようになる。
┌──────────┰─┬─┬─┬─┬─┬─┬─┬─┐
│上得意客である ┃Y│Y│Y│Y│N│N│N│N│
├──────────╂─┼─┼─┼─┼─┼─┼─┼─┤
│高額取引である ┃Y│Y│N│N│Y│Y│N│N│
├──────────╂─┼─┼─┼─┼─┼─┼─┼─┤
│現金取引である ┃Y│N│Y│N│Y│N│Y│N│
┝━━━━━━━━━━╋━┿━┿━┿━┿━┿━┿━┿━┥
│値引きしない ┃−│−│−│−│−│−│−│X│
├──────────╂─┼─┼─┼─┼─┼─┼─┼─┤
│元値の3%を値引きする┃−│−│−│X│−│X│X│−│
├──────────╂─┼─┼─┼─┼─┼─┼─┼─┤
│元値の6%を値引きする┃−│X│X│−│X│−│−│−│
├──────────╂─┼─┼─┼─┼─┼─┼─┼─┤
│元値の9%を値引きする┃X│−│−│−│−│−│−│−│
└──────────┸─┴─┴─┴─┴─┴─┴─┴─┘
問46 | 目次 | 問48 |