- 締切済み
オートマトンについて
次の問で、非決定性オートマトンと、決定性オートマトンを作りたいのですが、どうしても分かりません。 答えと、作成の方法を詳しく解説していただけると嬉しいです。 宜しくお願いします。 【問】 1と0で構成される文字列を2進数とみなしたときに、その数字が5の倍数なら受理するオートマトンを作成せよ。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.2
じゃあ「5で割った余りを求める」オートマトンを作ればいい. 例えば, 「5以上だったら 5 を引く」という処理を繰り返せば「5で割った余り」が求まる, ってのはいいよね? 普通はこんな作り方はしないけど, 「できない」わけじゃなくて「しない」だけ.
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
あなたなら, どのように「5の倍数かどうか」を判定しますか?
質問者
補足
オートマトンで考えてですか?? 5で割った余りが0になればいいんですよね。 5で割った余りは1,2,3,4,0だから 終了状態のところで余りが0になってればいいのでは…って感じですが…
補足
言ってることは分かります!!