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

応用情報技術者 2018年 春期 午前272


問題文

図は、製品 Aの構成部品を示し、括弧内の数字は上位の製品・部品1個当たりの所要数量である。この製品Aを 10 個生産する場合、部品 C は、少なくとも何個発注する必要があるか。ここで、現在の部品 Bの在庫は0個、部品 Cの在庫は5個である。
応用情報技術者 2018年 春期 午前2 問72の問題画像

選択肢

15
20
25(正解)
30

製品Aの部品C発注数計算問題【午前2 解説】

要点まとめ

  • 結論:製品Aを10個作るには部品Cを25個発注する必要があります。
  • 根拠:部品Cは製品A直下に1個、さらに部品B経由で2個分必要で、合計3個×10個分=30個。
  • 差がつくポイント:部品の多段階構成を正確に把握し、在庫5個を差し引く計算ができるかが鍵です。

正解の理由

部品Cは製品Aに直接1個必要で、さらに部品Bが2個必要で、その部品Bの下に部品Cが1個必要です。
つまり、製品A1個あたりの部品Cの必要数は「1(直接分)+2×1(B経由分)」=3個です。
10個生産するので3×10=30個必要ですが、在庫が5個あるため、発注数は30−5=25個となり、が正解です。

よくある誤解

部品Cの必要数を単純に1個×10個=10個と考えたり、Bの所要数量を無視してしまう誤りが多いです。
また、在庫の5個を差し引き忘れるケースもよく見られます。

解法ステップ

  1. 製品A1個あたりの部品Bの必要数を確認(2個)。
  2. 部品B1個あたりの部品Cの必要数を確認(1個)。
  3. 製品A1個あたりの部品Cの必要数を計算(直接1個+B経由2×1個=3個)。
  4. 製品A10個分の部品C必要数を計算(3×10=30個)。
  5. 現在の部品C在庫5個を差し引く(30−5=25個)。
  6. 発注数は25個と判断。

選択肢別の誤答解説

  • ア: 15個
    部品Cの直接分10個のみを考え、B経由分を無視している。
  • イ: 20個
    部品Bの所要数量を考慮しているが、在庫差引を誤っている可能性がある。
  • ウ: 25個
    正解。部品Cの合計必要数30個から在庫5個を差し引いた正しい発注数。
  • エ: 30個
    在庫5個を差し引かず、必要数全量を発注すると誤った計算。

補足コラム

この問題は「部品表(BOM: Bill of Materials)」の理解が重要です。
多段階の部品構成を正確に把握し、所要数量を掛け合わせることで必要な部品数を算出します。
在庫管理も含めた発注計算は生産管理の基本スキルであり、情報処理技術者試験でも頻出テーマです。

FAQ

Q: 部品Bの在庫が0個ですが、なぜ部品Cの必要数に影響するのですか?
A: 部品Bが2個必要で、その部品B1個あたりに部品Cが1個必要なので、部品Bの数量に応じて部品Cも必要になります。
Q: 在庫がある場合、なぜ単純に必要数から引くだけで良いのですか?
A: 在庫は既に手元にある部品数なので、発注は不足分だけで済みます。過剰発注を防ぐために差し引きます。

関連キーワード: 部品表、BOM, 所要数量計算、在庫管理、生産管理、部品構成、発注数計算
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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