2016-12-05 53 views
-5

你好,你能幫我解決這個問題嗎?我不能自己解決這個問題 考慮一個語言Σ= {a,b,c} a從來沒有在b之前,也從未跟隨過c。設計並實施可接受此語言的DFA?計算理論不能設計一個DFA

謝謝:)

+0

看來你是在要求我們做你的功課。 – unicorn2

+0

這不是一個家庭作業,它是我的最終項目文檔的一部分,我無法解決它:) –

回答

0

我不理解的問題,你想與C,A,B結束了DFA?或者一個以例如a結尾的dfa是正確的? 對於第一個實施例中,DFA是這樣的:

  1. Q0 - >初始狀態
  2. 從Q0到Q1採用c
  3. 從Q1到採用c Q1
  4. 從Q1至Q2與
  5. 從Q1到Q0用b
  6. 從Q2到Q2與
  7. 從Q2到用b
  8. Q3 Q3 - >網絡連接最終狀態
  9. 從q3到q3與b。
+0

DFA接受所有字符串與從來沒有先前的B的和從未後面的C的 –

+0

好吧,但只有一個,被接受或不?或cccccaaaaaabb被接受? –

+0

cccccaaaaaabb也被接受,所有以C開頭並以B結尾的字符串都被接受,之後我必須編寫代碼來描述此DFA –