2021年07月07日

令和3年度春期 応用情報技術者試験問題 問47

問47

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

〔状態遷移表〕
┌───────┰─────┬─────┬─────┬─────┐
│\    状態┃初期・終了│     │     │     │
│ \     ┠─────┤ 高速運転 │ 低速運転 │ 一時停止 │
│   \   ┃ レディ │     │     │     │
│     \ ┠─────┼─────┼─────┼─────┤
│条件    \┃  1  │  2  │  3  │  4  │
┝━━━━━━━╋━━━━━┿━━━━━┿━━━━━┿━━━━━┥
│メッセージ1を┃運転再開 │     │加速   │運転再開 │
│受信する   ┃   ┌─┤     │   ┌─┤   ┌─┤
│       ┃   │2│     │   │2│   │2│
├───────╂───┴─┼─────┼───┴─┼───┴─┤
│メッセージ2を┃     │減速   │一時停止 │初期化  │
│受信する   ┃     │   ┌─┤   ┌─┤   ┌─┤
│       ┃     │   │3│   │4│   │1│
├───────╂─────┼───┴─┼───┴─┼───┴─┤
│装置の温度が ┃     │減速   │一時停止 │     │
│50℃未満から ┃     │   ┌─┤   ┌─┤     │
│50℃以上になる┃     │   │3│   │4│     │
├───────╂─────┼───┴─┼───┴─┼─────┤
│装置の温度が ┃     │     │加速   │運転再開 │
│40℃以上から ┃     │     │   ┌─┤   ┌─┤
│40℃未満になる┃     │     │   │2│   │3│
└───────┸─────┴─────┴───┴─┴───┴─┘

〔発生するイベント〕
 @ メッセージ1を受信する
 A メッセージ1を受信する
 B 装置の温度が50℃以上になる
 C メッセージ2を受信する
 D 40℃未満になる
 E メッセージ2を受信する

ア レディ

イ 高速運転

ウ 低速運転

エ 一時停止




答えはこちら
タグ:状態遷移表
posted by ファーストマクロ at 20:20| Comment(0) | R03春応用情報技術者