過去問解きまくり研究所 ホーム

令和元年度 秋期 午前Ⅱ 問22

システム開発技術

状態遷移図に関する問題

次の仕様で動作する装置がある。未完成の状態遷移図を完成させるために,追加すべき遷移はどれか。

〔仕様〕
・レディで Start ボタンが押された場合,運転開始して低速運転に遷移する。

・低速運転で Up ボタンが押された場合,加速して高速運転に遷移する。

・低速運転で Down ボタンが押された場合,運転休止して一時停止に遷移する。

・高速運転で Down ボタンが押された場合,減速して低速運転に遷移する。

・一時停止で Up ボタンが押された場合,運転再開して低速運転に遷移する。

・レディ以外の状態で Stop ボタンが押された場合,運転停止してレディに遷移する。

〔未完成の状態遷移図〕

〔図〕状態は「レディ」「低速運転」「高速運転」「一時停止」の四つ(丸)。「レディ」に太い矢印が入る(初期状態)。遷移の矢印(遷移元 → 遷移先:条件部/動作部)は次の七つ。

遷移元の状態名条件部/動作部遷移先の状態名
ア一時停止Start/運転再開高速運転
イ一時停止Start/運転再開低速運転
ウ高速運転Stop/運転休止一時停止
エ高速運転Stop/運転停止レディ
答えと解説を見る

✓ これが正解エ高速運転 / Stop/運転停止 / レディ

解説

高速運転から Stop でレディへ戻る遷移が抜けています。

仕様の6つの文を、未完成の状態遷移図の矢印と1本ずつ突き合わせると、足りない遷移が分かります。最初の5つの文、つまり運転開始、加速、運転休止、減速、運転再開の遷移は、すべて図に描かれています。最後の文は、レディ以外の状態で Stop ボタンが押されたらレディに戻るというものです。レディ以外の状態は、低速運転、高速運転、一時停止の3つです。図にあるのは、低速運転と一時停止からレディへ戻る2本だけです。したがって、高速運転で Stop を押して運転停止し、レディに遷移する矢印を追加すれば図が完成します。

ほかの選択肢はなぜ違うのか

出典:令和元年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問22

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)