HOME»応用情報技術者令和5年春期»午前問47
応用情報技術者令和5年春期 午前問47
問47
値引き条件に従って,商品を販売する。決定表の動作指定部のうち,適切なものはどれか。
〔値引き条件〕
〔値引き条件〕
- 上得意客(前年度の販売金額の合計が800万円以上の顧客)であれば,元値の3%を値引きする。
- 高額取引(販売金額が100万円以上の取引)であれば,元値の3%を値引きする。
- 現金取引であれば,元値の3%を値引きする。
- ①~③の値引き条件は同時に適用する。
分類
テクノロジ系 » システム開発技術 » ソフトウェア方式設計・詳細設計
正解
ウ
解説
決定表(デシジョンテーブル)は、ある事象について条件や選択肢を表形式で整理し、記述された条件・選択肢の組合せによってどのような処理を行うべきかを列挙したものです。
下記の例でいえば、表中の二重線より上が条件を記述する部分で、条件が成立するときは「Y」(Yes)、不成立の時は「N」(No)を記入します。二重線より下が実行される処理を記述する部分で、条件の組合せによって実行すべき処理に「X」(eXecute=実行)を記入します。設問の条件①~③の割引きはそれぞれ3%の割引率であり、条件④により重複して適用されるので、値引き率が決定表の条件部の「"Y"の数×3%」になっていればOKです。したがって、条件部に対する適切な値引き率は以下のようになります。「X」の位置に注目すると、全部が合致している「ウ」が正解とわかります。
下記の例でいえば、表中の二重線より上が条件を記述する部分で、条件が成立するときは「Y」(Yes)、不成立の時は「N」(No)を記入します。二重線より下が実行される処理を記述する部分で、条件の組合せによって実行すべき処理に「X」(eXecute=実行)を記入します。設問の条件①~③の割引きはそれぞれ3%の割引率であり、条件④により重複して適用されるので、値引き率が決定表の条件部の「"Y"の数×3%」になっていればOKです。したがって、条件部に対する適切な値引き率は以下のようになります。「X」の位置に注目すると、全部が合致している「ウ」が正解とわかります。