令和5年度 春期 応用情報技術者試験 午前 問47
テクノロジシステム開発技術
この問題は2023(R5)春 応用情報技術者 午前に出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
値引き条件に従って,商品を販売する。決定表の動作指定部のうち,適切なものはどれか。
〔値引き条件〕
- ① 上得意客(前年度の販売金額の合計が 800 万円以上の顧客)であれば,元値の 3% を値引きする。
- ② 高額取引(販売金額が 100 万円以上の取引)であれば,元値の 3% を値引きする。
- ③ 現金取引であれば,元値の 3% を値引きする。
- ④ ①〜③ の値引き条件は同時に適用する。
〔決定表〕

図の説明テキスト
〔決定表〕
条件と動作の組み合わせが1〜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
【動作】
値引きしない、元値の3%を値引きする、元値の6%を値引きする、元値の9%を値引きする、の4行に対して、各列の該当箇所が「動作指定部」として空欄になっている。
解答・解説を読む
正解: 選択肢ウ
決定表(デシジョンテーブル) は、複数の条件の組み合わせと、それに対して実行すべき動作の関係を論理的に整理するための表です。複雑な条件分岐を伴うシステムの仕様を漏れなく記述したり、テストケースを作成したりする際によく用いられます。
正解の根拠
決定表は大きく「条件指定部」と「動作指定部」に分かれます。
- 条件指定部: 発生しうる条件の組み合わせ(Y/Nなど)を列挙します。
- 動作指定部: 各条件の組み合わせに対して、実行する処理(値引き額など)に「X」などの記号を記入します。
問題文に示された具体的な「値引き条件」に従い、条件指定部の各列(YやNの組み合わせ)を一つずつ確認します。それぞれの組み合わせに対して正しい値引き額が設定されている動作指定部を特定することで、正解を導き出します。すべての条件と動作の対応関係が値引きルールの通りに一致しているのが、選択肢ウです。
各選択肢の解説
- ア: 条件の組み合わせに対する動作(値引き額など)の指定が、問題文の値引きルールと一部矛盾しています。
- イ: 特定の条件の組み合わせにおいて、値引き条件で定められた正しい動作が指定されていません。
- ウ: すべての条件の組み合わせに対して、問題文の値引き条件を正確に反映した動作指定部となっています。したがって正解です。
- エ: 条件の組み合わせに対する動作指定部が誤っており、正しい値引き結果を得ることができません。



