질문 : 결정적 유한 상태 오토 마톤 (DFA) 시험 Q
디자인 다음 사양에 따라 결정적 유한 상태 오토 마톤 (DFA) : 그것의 알파벳 은 {0, 1}.
해당 언어는 홀수가 1 인 모든 단어로 구성됩니다.
0이 허용되지 않습니다 (문자가 알파벳의 일부 임에도 불구하고). 이에 의해 그래서
는 내가 그것을 작동하지만, 그것은 단지 "111"예를 들어 수용하고 "11"내 첫 번째 시도를 거부합니다 의미 확신이 0의 받고있다 (111 (11)을 거부 허용)
내 두 번째 시도는 내가 먼저 다이어그램을 전환 테이블을 만들려고하지만, 내가 잘못
내 테이블 내가 생각 it..worked 내 마지막 시도를했다하지 않는 한 1 분기는 2 분기에 더 단계 없었다? 하지만 난이 그림이 유효한지 확실하지 않다
누군가가 나에게 올바른 방법과 정확히 어떻게 내가이 문제를 해결 할를 향하고/올 3 다이어그램있는 몇 가지 통찰력을 줄 수/전환 테이블을
"그 언어는 1의 홀수 인 모든 단어로 구성되며, 0은 알파벳의 일부 임에도 불구하고 허용되지 않습니다." - 당신은 1^(2n + 1) 단어를 수락하는 FSM을 만들 필요가 있다는 것을 의미합니까? n> = 0? –
알파벳의 일부이지만 문자열에 0이 포함될 수는 없지만 시스템에서는 0을 허용하지 않습니다. 0과 ODD의 양이 1 인 경우. 그것은 여전히 그것을 거부해야합니다. 수락 상태에는 1과 홀수 값만 포함해야합니다. –
그게 0으로 이상합니다. 어쨌든 받아 들여지지 않습니다. (1의 짝수 덕분에) 문자를 거부 할 수 없습니다. 단어 전체를 받아들이거나 거부합니다. –