基礎理論

基本情報技術者試験 科目A免除 修了試験 20260125 実施分 問3

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

出典:基本情報技術者試験 科目A免除 修了試験 20260125 実施分 問3

答えと解説を見る

正解:ウ

覚える知識

状態遷移図の読解

有限オートマトンは、入力を1つずつ読んで状態遷移し、受理状態で終われば列を受理する。

この問題で必要なこと

状態遷移表を追い、末尾が110になったときにだけ到達する状態を見つける。'11'の後に0を読むと状態cになる。

ひっかけ

状態bやdを選ばせる。bは直前が1の状態で、dは'11'を読んだ状態にすぎない。

この知識の出題:本試験系 4 回・免除試験 13 回(公開問題での観測値)

この知識をアプリで解いて覚える レッスン「状態遷移・構文規則・マルコフ過程」で学ぶ

同じ知識の過去問