2016-12-05 5 views
-5

こんにちは、この質問で私を助けることができますか?私は自分で解決できません アルファベットの上の言語を考えてみましょうΣ= {a、b、c} aはbの前に決して置かれず、cの後は決して続かない。この言語を受け入れるDFAを設計して実装しますか?計算理論がDFAを設計できない

はあなたに感謝:)

+0

あなたの宿題を頼んでいるようです。 – unicorn2

+0

それは宿題ではありません。最終的なプロジェクトのドキュメントの一部です。私はそれを解決することができません:) –

答えて

0

を、私はあなたがCで終了DFA、Bが欲しい、質問を理解していませんか?または、たとえばaのみで終わったdfaは正しいですか? は、最初例えば、DFAは次のようである:

  1. Q0 - >初期状態
  2. Q0からQ1にCと
  3. Q1からと
  4. Q1からQ2へのCとQ1に
  5. > Fiの - B
  6. Q2からB
  7. Q3とQ3に
  8. とQ2へQ2から
  9. とQ0とQ1から
  10. 状態
  11. q3からq3までb。
+0

aの前にbがなく、cの後ろにcの –

+0

という文字列を受け入れるDFAは、ない?またはcccccaaaaaabbは受け入れられますか? –

+0

cccccaaaaaabbも受け入れられます。Cで始まりBで終わるすべての文字列が受け入れられ、その後、このDFAを記述するコードを記述する必要があります。 –

関連する問題