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

ITパスポート 2021年 問50


問題文

自分のデスクにあるPCと共有スペースにあるプリンタの起動を1人で行う。PCとプリンタの起動は図の条件で行い、それぞれの作業・処理は逐次実行する必要がある。自動処理の間は、移動やもう片方の作業を並行して行うことができる。自分のデスクにいる状態でPCの起動を開始し、移動してプリンタを起動した上で自分のデスクに戻り、PCの起動を終了するまでに必要な時間は、最短で何秒か。
ITパスポート 2021年  問50の問題画像

選択肢

ア:223(正解)
イ:256
ウ:286
エ:406

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

PCとプリンタの並列起動時間【ITパスポート解説】

正解の理由

問題の最短時間は、PCの起動に必要な全工程(手作業と自動処理)を順に終えるまでにかかる時間で決まります。PCの工程はA(手作業3秒)→ B(自動処理150秒)→ C(手作業10秒)→ D(自動処理60秒)です。A〜Dを順に行うと合計で 秒かかります。移動(往復60+60=120秒)やプリンタの手作業E(3秒)は、PCの長い自動処理B(150秒)の間に移動・作業して帰ってくることで重ね合わせ(並行実行)できます。したがって最短は223秒で、選択肢の中では ア がこれと一致します。
(ポイント)自動処理は人が離れていても進むため、移動や他の作業と重ねられます。手作業はその場に人が居ないとできません。

解法ステップ

  1. 用語整理
    • 手作業:人がその場所で操作する必要がある作業(例:電源を入れる、ログイン操作)。
    • 自動処理:人が不在でも処理が進む作業(例:OSの起動処理)。
    • 逐次実行:同じ機器内の作業は順番どおりに行う必要がある(順序を変えられない)。
  2. PCの工程時間を足す(順序は固定)
    • A(3) + B(150) + C(10) + D(60) = 223秒。
  3. 移動とプリンタの工程を重ねられるか確認する
    • 自席→共有スペースは片道60秒。往復で120秒。
    • プリンタの手作業Eは3秒。往復+E = 123秒。
    • この123秒はPCの自動処理B(150秒)に完全に収まる(150 > 123)。
    • よって、PCの自動処理中に移動・プリンタ起動を行い、PC起動の残り工程を自席で待たずに再開できる。
  4. 結果
    • PCの合計所要時間223秒が全体の最短時間になる。
タイムライン例(秒):
  • 0–3:A(PCの電源を入れる、手作業)
  • 3–153:B(PC の自動起動、150秒) ← この間に移動・プリンタ作業をする
    • 3–63:移動(自席→共有スペース、60秒)
    • 63–66:E(プリンタの電源、3秒)
    • 66–126:プリンタF(自動処理60秒)と移動(帰路60秒 が一部重なる)
    • 126:自席に戻る(この時点でBはまだ進行中)
  • 153–163:C(ログイン操作、10秒)
  • 163–223:D(アプリケーション起動の自動処理、60秒)
  • 223:PC起動終了(同時に全作業完了)

選択肢別の誤答解説

  • ア:223 — 正しい。PCのA〜Dの合計223秒が最短となり、移動とプリンタ作業はBの自動処理内に収まるため全体は223秒で完了します。
  • イ:256 — Bの期間(150秒)と移動往復+E(123秒)を単純に足して3秒のAを二重に扱うなど、重複カウントした結果。最短化の重ね合わせを考慮していない誤りです。
  • ウ:286 — 移動時間や自動処理をすべて直列に並べてしまった場合の数値(例えばA+移動往復+E+B+C+D等の誤った合算)。自動処理を並行利用できる点を見落としています。
  • エ:406 — さらに大きく重複や二重計上をした結果。問題の「自動処理の間は移動やもう片方の作業を並行して行える」という条件を無視した誤答です。

よくある誤解

  1. 「自動処理中は操作できないから待たなければならない」
    → 自動処理(人の操作を必要としない処理)は人が離れていても進みます。移動や他の作業を重ねてよい点を忘れがちです。
  2. 「移動は片道だけ考えればよい」
    → プリンタを起動して自席に戻る必要があるため、往復(120秒)を考慮する必要があります。ただしその往復は自動処理と重ねられるかどうかを確認します。
  3. 「各機器の作業をすべて直列に足す」
    → 各機器内の作業順序は固定でも、異なる機器間では自動処理を利用して並行化できることを見落とすと誤答になります。

補足コラム

この問題は「クリティカルパス(最長経路)」と「並列処理(他の作業と同時進行できる)」の考え方の入門です。プロジェクト管理やスケジュール作成でも同じ考え方を使います。要点は「手でしかできない作業(リソースが必要)」と「自動で進む処理(ツール任せで人は別業務可能)」を見分け、できるだけ自動処理の時間に別作業を重ねることです。

FAQ

Q. 「PCの自動処理Bが終わる前にCを操作できるのでは?」
A. できません。逐次実行なのでCはBの完了後にしか始められません。
Q. 「出発を遅らせて移動した方が早くなるのでは?」
A. 出発時刻を変えても、戻る時間をBの完了と合わせられるなら同じ合計になります。重要なのは往復+EがBの150秒に収まることが成立するかどうかです。
Q. 「プリンタの自動処理終了(F)がPCの終了に影響しますか?」
A. 今回の設問では影響しません。PCの終了(Dの完了)が全体の終了時刻を決めます。

関連キーワード: 並列処理、逐次実行、スケジューリング、クリティカルパス、タイムライン、自動処理、手作業
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する→

すぐに利用可能!

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

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