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

ITパスポート 2020年 秋期 55


問題文

図の工程の最短所要日数及び最長所要日数は何日か。
ITパスポート 2020年 秋期  問55の問題画像ITパスポート 2020年 秋期  問55の選択肢の画像

選択肢

(正解)

🔒 解説は解答すると表示されます

図の工程の最短所要日数及び最長所要日数は何日か。【ITパスポート 解説】

正解の理由

図には、左下の開始ノードから右上を経て右下に至る経路(A→B)と、開始から直接右下に向かう経路(C)が並列にあります。矢印(枝)は作業(タスク)を示し、ノードは「出来事(イベント:その時点で完了している状態)」です。複数の作業が同じ終点ノードに向かう場合、その終点が成立するには「すべての入ってくる作業が完了している必要がある」ため、プロジェクト全体の完了時刻は並列経路のうち「所要時間が長い方(最大値)」になります。つまり、全体の日数は各経路の所要日数のうち大きい方(=最大)です。
各経路の最短・最長は次のとおりです。
  • A(30~35)+B(50~60)=最短 日、最長
  • C(70~100)=最短 日、最長
プロジェクト全体では経路同士の「長い方」が決めるので、最短にしうる日数は の考え方で、具体的には 日。最大は 日。したがって選択肢の中では (最短80日、最長100日)が正しいです。

解法ステップ

  1. 各経路(パス)の最短と最長を求める。
    • 経路A→B:最短 、最長
    • 経路C:最短 、最長
  2. 並列(同じ終点に入る)なので、プロジェクト完了日は「並列経路の所要日数のうち大きい方(最大値)」になる。
    • 最短可能な全体所要日数は
    • 最長可能な全体所要日数は
  3. よって答えは最短80日、最長100日(選択肢は )となる。

選択肢別の誤答解説

  • ア(70、95 と仮定)
    → 70を最短とするのは経路Cの最短だけを見た誤り。A+Bの最短が80なので、両方の作業が終わるまで待つ必要があり、全体の最短は80になるため不正解。
  • イ(70、100)
    → 最長100は正しいが、最短70は同じ理由で誤り(A+Bの最短80を考慮していない)。
  • ウ(80、95)
    → 最短80は正しいが、最長95はA+Bの最長95のみを見た値。Cの最長が100なので、全体の最長は100となり不正解。
  • (80、100)
    → 各経路の最短・最長を計算し、並列時には大きい方(最大)が全体を決めるという正しい扱いをしている。

よくある誤解

  1. 「並列だから短い方を選ぶ(=最短は70)」と考える誤り
    • 並列にある作業は両方存在するので、片方が早く終わってももう片方を待つ必要があるため、完了日は“長い方”で決まります。
  2. 「全体の最長は各作業の最長の合計」と考える誤り
    • 合計するのは直列(順番に続く)作業のみ。ここではAとBは直列で合算するが、Cは別経路で合算対象ではありません。全体の最長は各経路の長さの「最大」です。

補足コラム

  • 用語:経路(パス)=開始から終点まで連続する作業の列。クリティカルパス(Critical Path:最も時間のかかる経路)=プロジェクトの所要時間を決める経路。
  • この問題の考え方は、プロジェクト管理手法のCPM(Critical Path Method:クリティカルパス法)やPERT(Program Evaluation and Review Technique:作業時間に不確実性がある場合の手法)で基本となる考え方です。
  • もし作業時間が確率的に与えられる場合(楽観値・最頻値・悲観値など)、PERTでは期待所要時間を の式で求めます(この問題は範囲だけなので使いません)。

FAQ

Q1. 並列の作業は必ず両方やるのですか?
A1. 図に両方の矢印がある場合は両方実行するのが前提です。代替(どちらか一方だけ)を示すなら図の構造や注記で区別されます。
Q2. 最短は経路ごとの最短のうち小さい方ではないのですか?
A2. 全体の完了はすべての入ってくる作業の完了を待つため、並列経路の“短い方”が終わっても、まだ終わっていない長い方が残れば完了は遅れます。したがって最短は「各経路の最短のうち大きい方(=最大)」です。
Q3. なぜAとBは足すのですか?
A3. AとBは順番に進む直列の作業だからです。順序がある作業は時間を加算します。

関連キーワード: クリティカルパス、並列作業、経路分析、CPM、PERT、所要日数、プロジェクトスケジューリング
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

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

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