次の状態遷移図に従って動作する組込みシステムがある。最初の状態がS0の場合に、最後の状態がS4になるイベントの発生順序はどれか。ここで、白丸は状態、白丸内の文字列は状態名、状態間の矢印は遷移方向、矢印に付されたラベルは状態遷移の条件となるイベントを表すものとする。

自己遷移を除いて数えるとa→b→cでS0からS4へ到達する

頻出エンベデッドシステムスペシャリスト試験2022年度 秋期 午前II22/開発 / モデリング

状態遷移図。状態はS0, S1, S2, S3, S4の5つ。S0はイベントb,c,dで自己遷移する。S0からS1へイベントaで遷移し、S1からS0へイベントc,dで遷移する。S1からS2へイベントaで遷移し、S2からS0へイベントdで遷移する。S2はイベントa,b,cで自己遷移する。S1からS3へイベントbで遷移する。S3はイベントa,dで自己遷移する。S3とS4の間はS3→S4がイベントb,c、S4→S3がイベントc,dの双方向矢印になっている。S4からS0へイベントaで遷移する。S4はイベントbで自己遷移する。
状態遷移図。状態はS0, S1, S2, S3, S4の5つ。S0はイベントb,c,dで自己遷移する。S0からS1へイベントaで遷移し、S1からS0へイベントc,dで遷移する。S1からS2へイベントaで遷移し、S2からS0へイベントdで遷移する。S2はイベントa,b,cで自己遷移する。S1からS3へイベントbで遷移する。S3はイベントa,dで自己遷移する。S3とS4の間はS3→S4がイベントb,c、S4→S3がイベントc,dの双方向矢印になっている。S4からS0へイベントaで遷移する。S4はイベントbで自己遷移する。

選択肢

正解と解説

正解: c→d→a→b→c

初期状態S0では、イベントc・dはいずれも自己遷移なので状態は変わらない。続くaでS0からS1へ、bでS1からS3へ遷移し、最後のcでS3からS4へ移る。これによりc→d→a→b→cの順で最終状態がS4となる。他の順序では最終的にS3などにとどまる。

選択肢ごとの解説

出典:令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問22(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。