値引き条件に従って、商品を販売する。決定表の動作指定部のうち、適切なものはどれか。〔値引き条件〕①上得意客(前年度の販売金額の合計が800万円以上の顧客)であれば、元値の3%を値引きする。②高額取引(販売金額が100万円以上の取引)であれば、元値の3%を値引きする。③現金取引であれば、元値の3%を値引きする。④①〜③の値引き条件は同時に適用する。
決定表は各列の条件成立数と動作の対応を機械的に照合する

決定表条件部:
選択肢ア動作指定部:
| 値引きしない | - | - | - | - | - | - | - | X |
| 3%値引き | - | - | X | X | - | X | - | - |
| 6%値引き | - | X | - | - | - | - | X | - |
| 9%値引き | X | - | - | - | X | - | - | - |
選択肢イ動作指定部:
| 値引きしない | - | - | X | - | - | - | - | X |
| 3%値引き | - | X | - | - | - | X | X | - |
| 6%値引き | - | - | - | X | X | - | - | - |
| 9%値引き | X | - | - | - | - | - | - | - |
選択肢ウ動作指定部:
| 値引きしない | - | - | - | - | - | - | - | X |
| 3%値引き | - | - | - | X | - | X | X | - |
| 6%値引き | - | X | X | - | X | - | - | - |
| 9%値引き | X | - | - | - | - | - | - | - |
選択肢エ動作指定部:
| 値引きしない | - | - | - | X | - | - | - | X |
| 3%値引き | - | X | - | - | - | X | - | - |
| 6%値引き | - | - | X | - | - | - | X | - |
| 9%値引き | X | - | - | - | X | - | - | - |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | |
|---|---|---|---|---|---|---|---|---|
| 上得意客である | Y | Y | Y | Y | N | N | N | N |
| 高額取引である | Y | Y | N | N | Y | Y | N | N |
| 現金取引である | Y | N | Y | N | Y | N | Y | N |
選択肢
- ア条件組合せ列(左から)YYY, YYN, YNY, YNN, NYY, NYN, NNY, NNNに対応する動作指定部が、アの表のとおり(値引きしない列:X, 3%列:X, 6%列:X, 9%列:X の配置パターンア)
- イ動作指定部の配置パターンイ
- ウ動作指定部の配置パターンウ
- エ動作指定部の配置パターンエ
正解と解説
正解:ウ 動作指定部の配置パターンウ
三つの値引き条件は同時に適用するので、成立した条件の数だけ3%ずつ加算される。三つとも成立すれば9%、二つなら6%、一つなら3%、いずれも成立しなければ値引きなしとなる。条件部の各列で成立しているYの個数を数えた結果と一致する動作指定部が正解である。
選択肢ごとの解説
- アYの個数と値引率の対応が崩れている列があり、加算の規則と合わない。
- イ条件が二つ成立している列に3%を割り当てるなど、対応が誤っている。
- ウ各列のYの個数どおりに9%・6%・3%・値引きなしが割り当てられており、条件に一致する。
- エ条件が一つも成立していない列以外に値引きなしを割り当てており、規則と矛盾する。
同じ分野の他の問題
- UMLのダイアグラムのうち、インスタンス間の関係を表現するものはどれか。2025年度 秋期 午前 問47
- モジュール結合度に関する記述のうち、適切なものはどれか。2024年度 春期 午前 問46
- オブジェクト指向におけるクラス間の関係のうち、適切なものはどれか。2024年度 春期 午前 問45
- モジュールの独立性を高めるには、モジュール結合度を低くする必要がある。モジュール間の情報の受渡し方法のうち、モジュール結…2023年度 春期 午前 問46
- 顧客に、A〜Zの英大文字26種類を用いた顧客コードを割り当てたい。現在の顧客総数は8,000人であって、毎年、前年対比で…2022年度 秋期 午前 問24
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。