Alan Turing

1041 palavras 5 páginas
Teoria da Computação
Aula 9
Prof. Me. João Paulo R. de Siqueira

Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br

1

Exemplo 3
• Máquina de Turing de duplo balanceamento;

Duplo_Bal = { anbn | n ≥ 0 }

Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br

2

Exemplo 3
(A/A, D)

ab aab abb aabb aba

q3

(b/B, E) q1 q2

(a/a, D)
(B/B, D)

(a/a, E)
(B/B, E)

(B/B, D)

(�/ �, E)

Analise as palavras: (�/ �, D)

(B/B, D)

q0

(a/A, D)

q4

• Duplo_Bal = { anbn | n ≥ 0 }
3

Exemplo 3
M = ( {a,b} , {q0,q1,q2,q3,q4}, Π, q0, {q4}, {A,B} , β, ⍟)




a

→q0 (q0, ⍟, D) (q1, A, D)

q1 q2 q3

←q4

b

A

(q1, a, D) (q2, B, E)
(q2, a, E)

B

(q3, B, D) (q4, �, D)

(q1, B, D)
(q0, A, D)



(q2, B, E)

(q3, B, D)

(q4, �, E)

4

Exercícios
1. Seja o alfabeto ∑ = {0, 1} e nele a linguagem L= (00*), composta por todas as cadeias com um ou mais zeros (sem 1’s). Construa uma MT que aceite esta linguagem.

2. Seja o alfabeto ∑ ={a,b} e a linguagem composta pelas cadeias com um número de a’s igual ao número de b’s, em qualquer ordem. Por exemplo: ab, ba, abaaabbabb, etc.

M = (Σ, Q, Π, q0, F, V, β, ⍟)
Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br

5

Para exercitar

a) { w | w possui aaa como subpalavra }

b) { w | o sufixo de w é aa }
c) { w | w possui um número ímpar de a e b }
d) { w | w possui número par de a e ímpar de b }
e) { w | w possui número par de a e par de b }

Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br

9

Modelos equivalentes

Prof. Me. João Paulo R. Siqueira – www.jpsiqueira.com.br

10

Modelos equivalentes
• MT determinística
– A facilidade de não determinismo não aumenta o poder computacional da MT;
• MT com fita infinita à esquerda e à direita
– A modificação na definição básica da MT permitindo que a fita seja infinita dos dois lados não aumenta o seu poder computacional; • MT com

Relacionados

  • Alan turing
    892 palavras | 4 páginas
  • Alan Turing
    800 palavras | 4 páginas
  • Alan Turing
    624 palavras | 3 páginas
  • Alan Turing
    508 palavras | 3 páginas
  • Alan turing
    464 palavras | 2 páginas
  • Alan Turing
    2639 palavras | 11 páginas
  • Alan turing
    991 palavras | 4 páginas
  • Alan Turing
    1738 palavras | 7 páginas
  • Quem foi Alan Turing
    819 palavras | 4 páginas
  • ALAN TURING
    865 palavras | 4 páginas