| 0 | 1 | |
|---|---|---|
| a | a | b |
| b | c | d |
| c | a | b |
| d | c | d |
応用情報技術者試験 平成28年度秋期 午前 問4「表は,入力記号の集合が {0, 1},状態集合が {a, b, c, d} であ…」の正解と解説です。応用情報技術者試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約40%です。
ウ. c
正答率 40.1%(1,248人中 500人が正解)
有限オートマトン(状態遷移表)の動作を読み解く問題。「最後が110で終わる」ビット列を受理させるには、末尾の3ビット 1→1→0 を順に読み込んだ後に到達する状態を受理状態にすればよい。初期状態は通常 a とみなし、110で終わる例(例えば 110)を読ませる。a で「1」を読むと b、b で「1」を読むと d、d で「0」を読むと c に到達する。別の前提の列(例 0110)でも末尾110を読むと、…→d(1)→c(0)…のように最終的にcへ至る。つまり末尾が110で終わる入力を読み終えた状態は c になるため、受理状態は c で正しく、正解はウである。