基礎理論

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

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

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

答えと解説を見る

正解:ウ

覚える知識

状態遷移図の読解

有限オートマトンは、入力列を読み終えた時の状態が受理状態なら受理する。

この問題で必要なこと

状態遷移表を追い、110を読み終えた時に必ず到達する状態を受理状態とする。1,1,0の順に読むと cに行く。

ひっかけ

他の状態は110以外の末尾(例:10,11)でも到達する状態を選ばせる。

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

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

同じ知識の過去問