応用情報技術者 2023年 春期 午前2 問47
問題文
値引き条件に従って、商品を販売する。決定表の動作指定部のうち、適切なものはどれか。
〔値引き条件〕
① 上得意客(前年度の販売金額の合計が800万円以上の顧客)であれば、元値の3%を値引きする。
② 高額取引(販売金額が100万円以上の取引)であれば、元値の3%を値引きする。
③ 現金取引であれば、元値の3%を値引きする。
④ ①〜③の値引き条件は同時に適用する。


選択肢
ア:
イ:
ウ:(正解)
エ:
値引き条件に従った決定表の動作指定部の適切な選択【午前2 解説】
要点まとめ
- 結論:値引き条件①〜③は同時適用で、値引き率は合計で最大9%となるため、動作指定部は9%値引きを含むものが正解です。
- 根拠:条件①〜③がすべて成立した場合、3%×3=9%の値引きとなり、決定表のルール1(すべてY)で9%値引きが指定されている必要があります。
- 差がつくポイント:条件の同時適用を正しく理解し、各ルールの条件組み合わせに応じた値引き率を正確に判断できるかが重要です。
正解の理由
選択肢ウは、条件①〜③の組み合わせに応じて値引き率を正しく割り当てています。
- ルール1(上得意客=Y、高額取引=Y、現金取引=Y)では9%値引き。
- ルール2〜8の各条件組み合わせに対して、3%、6%、9%の値引き率が適切に設定されています。
このため、条件の同時適用を踏まえた動作指定部として最も適切です。
よくある誤解
値引き条件を個別にしか考えず、同時適用の合計値引きを見落とすことが多いです。
また、条件の組み合わせごとの値引き率を誤って割り当てるミスも頻出します。
また、条件の組み合わせごとの値引き率を誤って割り当てるミスも頻出します。
解法ステップ
- 条件①〜③の値引き率(3%ずつ)を確認する。
- 条件が同時に成立した場合は値引き率を合算する(最大9%)。
- 決定表の各ルールの条件組み合わせを確認し、該当する値引き率を割り当てる。
- 動作指定部に9%値引きが含まれているかをチェックする。
- 選択肢の表と照合し、条件と値引き率の整合性を確認する。
選択肢別の誤答解説
- ア:値引き率の割り当てが不適切で、9%値引きが正しく反映されていません。
- イ:条件の組み合わせに対する値引き率の割り当てが誤っており、同時適用の合計値引きを反映できていません。
- ウ:条件の同時適用を正しく考慮し、9%値引きを含む動作指定部が正確に表現されています。
- エ:条件ごとの値引き率割り当てに誤りがあり、9%値引きが適切に設定されていません。
補足コラム
決定表は複雑な条件分岐を整理し、条件の組み合わせごとに明確な動作を定義する手法です。
特に複数条件の同時適用がある場合は、値引き率などの合算ルールを正確に反映することが重要です。
この問題は条件の論理的な組み合わせと動作指定の整合性を問う典型例です。
特に複数条件の同時適用がある場合は、値引き率などの合算ルールを正確に反映することが重要です。
この問題は条件の論理的な組み合わせと動作指定の整合性を問う典型例です。
FAQ
Q: なぜ値引き率は単純に足し算してよいのですか?
A: 問題文で「①〜③の値引き条件は同時に適用する」と明示されており、各3%を合算するルールだからです。
A: 問題文で「①〜③の値引き条件は同時に適用する」と明示されており、各3%を合算するルールだからです。
Q: 決定表の「-」や「X」は何を意味しますか?
A: 「Y(Yes)」は条件成立、「N(No)」は条件不成立を示し、決定表では「X」や「-」で条件の有無を表現しています。
A: 「Y(Yes)」は条件成立、「N(No)」は条件不成立を示し、決定表では「X」や「-」で条件の有無を表現しています。
関連キーワード: 決定表、条件分岐、値引き率、同時適用、動作指定

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

