基本情報暗記無料で始める

状態遷移表とは?じょうたいせんいひょう

状態遷移表とは、取り得る状態を行、起こり得る事象を列に並べ、交わるマスに「そのとき何をして、どの状態へ移るか」を書き込んだ表。有限オートマトン(いまの状態と入力によって次の状態が決まる仕組みのモデル)を表現する方法の一つで、同じ操作でも今の状態によって意味が変わる処理を整理するのに使う。全マスを見渡せるため、考え漏れを見つけやすい。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では1問の解説で触れられています。

基本情報技術者試験の頻出用語/テクノロジ系

この語が出る過去問を解く →

背景

処理の流れを手続きの順番だけで書くと、いまどういう状況かによって同じ入力の扱いを変える必要があるとき、条件分岐が入れ子になって読めなくなる。状態と事象を軸にした表にすれば、組み合わせの数が行×列で確定し、まだ決めていない箇所が空白として目に見える。基礎理論ではオートマトンの表現形式として、開発技術では設計の点検手段として出題される。

具体例

JR東日本の自動改札機は、状態に「入場前/入場中」、事象に「入場側でのタッチ/出場側でのタッチ/残額不足」を並べると整理できる。入場前に出場側でタッチされたら扉を閉じて状態は変えない、入場中に出場側でタッチされ残額が足りれば運賃を引いて入場前へ戻す、という具合に交点が埋まっていく。

試験での引っ掛け

状態と事象の全組合せにマスができるため、「その状態では起こらないはず」の欄を空白のまま残すと仕様の穴になる。想定外の入力が来たときの動きが決まっていない、という形で不具合につながりやすい。矢印で描く状態遷移図は全体の流れをつかむのに向くが、抜けの発見は表のほうが確実という役割の違いも問われる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 1問の解説で触れられる
  • 分野:テクノロジ系
  • 状態と事象の全組合せにマスができるため、「その状態では起こらないはず」の欄を空白のまま残すと仕様の穴になる。