状態遷移表のとおりに動作し,運転状況に応じて装置の温度が上下するシステムがある。システムの状態が“レディ”のとき,①~⑥ の順にイベントが発生すると,最後の状態はどれになるか。ここで,状態遷移表の空欄は状態が変化しないことを表す。

〔状態遷移表〕

条件\状態

初期・終了 レディ (1)

高速運転 (2)

低速運転 (3)

一時停止 (4)

メッセージ1を受信する

運転開始 (2)

加速 (2)

運転再開 (2)

メッセージ2を受信する

減速 (3)

一時停止 (4)

初期化 (1)

装置の温度が 50℃ 未満から 50℃ 以上になる

減速 (3)

一時停止 (4)

装置の温度が 40℃ 以上から 40℃ 未満になる

加速 (2)

運転再開 (3)

〔発生するイベント〕

  1. メッセージ1を受信する。

  2. メッセージ1を受信する。

  3. 装置の温度が50℃以上になる。

  4. メッセージ2を受信する。

  5. 装置の温度が40℃未満になる。

  6. メッセージ2を受信する。

出典令和3年度 春期 応用情報技術者試験 午前 問47
レディ
高速運転
低速運転
一時停止