戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2016年 秋期 午前(科目A)72


問題文

図は、製品Aの構成部品を示し、括弧内の数字は上位の製品・部品1個当たりの所要数量である。この製品Aを10個生産する場合、部品Cの発注数量は何個になるか。ここで、現在の部品Cの在庫は5個である。
基本情報技術者 2016年 秋期 午前(科目A) 問72の問題画像

選択肢

15
20
25(正解)
30

製品Aの部品Cの発注数量は何個か【午前2 解説】

要点まとめ

  • 結論:製品Aを10個生産するため、部品Cは1個(直接)+B由来2個で1個当たり合計3個、総需要30個、在庫5個を差し引き発注数量は25個です。
  • 根拠:図のB(2)はA1個につきBが2個必要で、B1個につきCが1個必要なのでCはA当たり1+2×1=3個と算出します。
  • 差がつくポイント:B配下にあるCの「展開(ブームダウン)」を忘れたり、在庫控除をしないまま総需要を答えるミスに注意してください。

正解の理由

A 1個あたりの部品C必要数は、Aに直接付くCが1個、さらにAに含まれるBが2個あり各BにCが1個含まれるため合計で3個になります。よって10個生産での総需要は 個。現在在庫が5個あるため、不足分の発注数量は 個となり、選択肢では (25)が正解です。

よくある誤解

  • B 配下の C を見落とす:Aに直接つくCだけを数え「1個/個」として計算し、B由来のCを加え忘れる誤り。
  • 在庫を差し引かない:総所要量30個をそのまま解答してしまい(エ:30)、発注必要数を誤るパターン。
  • Bの個数とCの個数を掛け合わせる順序や単位を混同:例えばB(2)を2個と認識しても、B内のCの必要数を掛け忘れる計算ミス。

解法ステップ

  1. A 1個あたりの直接C数を確認:A → C(1) より 1個。
  2. A 1個あたりのB数を確認:A → B(2) より Bが2個。
  3. B 1個あたりのC数を確認:B → C(1) より B1個につきC1個。
  4. A 1個あたりの合計C数を計算:(個/A)。
  5. 10個生産時の総需要:(個)。
  6. 在庫5個を差し引いた発注量:(個)。必要なら 0 未満は 0 とする(発注不要)。
式でまとめると:

簡単な確認用コード例:
perA_direct_C = 1
B_perA = 2
C_perB = 1
perA_C = perA_direct_C + B_perA * C_perB
total = 10 * perA_C
inventory = 5
order = max(0, total - inventory)
print(perA_C, total, order)  # 3 30 25

選択肢別の誤答解説

  • ア: 15
    • 何が起きているか:A当たりのCを1.5個やB分を半分しか考慮していないなど、掛け算の誤りかBの個数を誤認した可能性。AあたりのCが3個という基本を誤っている。
  • イ: 20
    • 何が起きているか:おそらくAあたりのCを2個と見積もったか、10個×2個=20とし在庫差し引きを誤った結果。B由来のC(2個)と直接C(1個)の合計を足していない。
  • : 25(正解)
    • 理由:A当たりのCを正しく3個と算出し、10個分の総需要30個から在庫5個を差し引いた正しい発注数量。
  • エ: 30
    • 何が起きているか:総需要30個をそのまま発注量としたケース。在庫5個の控除を忘れており、実務的にも試験的にもよくあるミス。

補足コラム

この問題は基本的なBOM(部品表)の「展開(フォワード/バックワードでの所要量計算)」の理解を問う問題です。上位製品から下位部品へ必要数量を「展開」する(乗算していく)手順がポイントで、実務ではこれをMRP(資材所要量計算)で自動化します。試験では手計算での誤りを防ぐため、単位(個/台)と在庫の扱いを明確にする習慣をつけましょう。

FAQ

Q1. 在庫が総需要を上回ったらどうする?
A1. 発注不要です。発注量は なので負の値は0として扱います。
Q2. 同じ部品が複数経路で出てくる場合は?
A2. 各経路ごとに必要数を計算して合算します。重複カウントにならないよう経路を整理してください。
Q3. 複数階層(さらに下位に部品がある)のときも同様か?
A3. はい。各階層で乗算を繰り返し、最終的に上位製品1個当たりの所要数を求めます。

関連キーワード: BOM, 部品表, 部品所要量, 在庫控除, MRP, 生産計画, 発注数量, 資材計画
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について