応用情報 午前ラボ

学習の画面へ

有限オートマトンの受理状態

出典: 平成28年度 秋期 応用情報技術者試験 午前 問4 (IPA)

表は,入力記号の集合が {0,1},状態集合が {a,b,c,d} である有限オートマトンの状態遷移表である。長さ 3 以上の任意のビット列を左(上位ビット)から順に読み込んで最後が 110 で終わっているものを受理するには,どの状態を受理状態とすればよいか。

01
aab
bcd
cab
dcd
  1. ア a
  2. イ b
  3. ウ c
  4. エ d
正解と解説を見る

正解: ウ

ポイント

最後の 3 ビットが 110 になったときにいる状態を調べます。

  1. どの状態でも、1 を読むと b か d に移ります。
  2. b でも d でも、次に 1 を読むと d に移ります。
  3. d で 0 を読むと c に移ります。

よって 110 で終わったときは必ず c にいるので、c を受理状態にします。

「基礎理論」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)