Diff  History  Login

[A]1.5

1.5

DFAを構成し,状態遷移図を作れ,すべてにおいて,Σ={a,b}とする.(問題文 大幅に省略)

  • a. {w| wは部分文字列 ab を含まない}
  • b. {w| wは部分文字列 baba を含まない}
  • c. {w| wは部分文字列 ab と ba のどちらも含まない}
  • d. {w| wは a*b* に属さない任意の文字列}
  • e. {w| wは (ab+)* に属さない任意の文字列}
  • f. {w| wは a*∪b* に属さない任意の文字列}
  • g. {w| wはちょうど二つの a は含まない任意の文字列}
  • h. {w| wは a でもなく b でもない任意の文字列}

1.5.a {w| wは部分文字列 ab を含まない}

({q1,q2,q3}, {a,b}, δ, q1, {q1,q2})

δab
q1q2q1
q2q2q3
q3q3q3

1.5.a.gif1.5.a.dot

1.5.b {w| wは部分文字列 baba を含まない}

({q1,q2,q3,q4,q5}, {a,b}, δ, q1, {q1,q2,q3,q4})

δab
q1q1q2
q2q3q2
q3q1q4
q4q5q2
q5q5q5

1.5.b.gif1.5.b.dot

1.5.c {w| wは部分文字列 ab と ba のどちらも含まない}

({q1,q2,q3,q4}, {a,b}, δ, q1, {q1,q2,q3})

δab
q1q2q3
q2q2q4
q3q4q3
q4q4q4

1.5.c.gif1.5.c.dot

1.5.d {w| wは a*b* に属さない任意の文字列}

({q1,q2,q3,q4}, {a,b}, δ, q1, {q4})

δab
q1q2q3
q2q2q3
q3q4q3
q4q4q4

1.5.d.gif1.5.d.dot

1.5.e {w| wは (ab+)* に属さない任意の文字列}

({q1,q2,q3,q4}, {a,b}, δ, q1, {q2,q4})

δab
q1q2q4
q2q4q3
q3q2q3
q4q4q4

1.5.e.gif1.5.e.dot

1.5.f {w| wは a*∪b* に属さない任意の文字列}

({q1,q2,q3,q4}, {a,b}, δ, q1, {q4})

δab
q1q2q3
q2q2q4
q3q4q3
q4q4q4

1.5.f.gif1.5.f.dot

1.5.g {w| wはちょうど二つの a は含まない任意の文字列}

({q1,q2,q3,q4}, {a,b}, δ, q1, {q1,q2,q4})

δab
q1q2q1
q2q3q2
q3q4q3
q4q4q4

1.5.g.gif1.5.g.dot

1.5.h {w| wは a でもなく b でもない任意の文字列}

({q1,q2,q3,q4}, {a,b}, δ, q1, {q1,q4})

δab
q1q2q3
q2q4q4
q3q4q4
q4q4q4

1.5.h.gif1.5.h.dot

Last modified:2008/07/24 16:45:12
Keyword(s):
References: