



Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Máquinas de Turing
Tipologia: Exercícios
1 / 5
Esta página não é visível na pré-visualização
Não perca as partes importantes!




Universidade Federal de Pelotas Programa de Pós-Graduação em Computação Teoria da Computação
Autores: Matheus de Luna Dobke, Patrícia Teixeira Davet e Thiago Ferreira Pontes.
a) L = {w | w possui o mesmo número de a’s e b’s}
Resolução:
M=({q0, q1, q2, q3, q4, q5}, {a,b}, {A,B }, δ, q0, □, {q5}, φ)
Operação:
Fim da operação: o processo termina quando a entrada for uma palavra vazia ou quando for encontrados todos os pares de a’s e b’s e o próximo caractere a ser lido for branco chegando ao estado final q5 reconhecendo a palavra pertencente a linguagem.
b) L = {wwR | w ∈ {a, b}*} Exemplos de palavras pertencentes à L: ε, aa, abba, abbbba, baaaab, etc. Exemplos de palavras não à L: a, b, abb, bab, etc.
Resolução:
M=({q0, q1, q2, q3, q4, q5,q6}, {a,b}, {K }, δ, q0, □, {q6}, φ)
Operação:
Fim da operação: o término acontece quando a palavra original é uma palavra vazia ou foi toda escrita com K’s possibilitando a passagem para o estado final q6, demonstrando que a Máquina de Turing proposta reconhece a linguagem.
Operação:
b) f(n) = n se n é par = n+1 se n é ímpar
Resolução:
M=({q0, q1, q2, q3, q4,q5,q6}, {0,1}, {0,1}, δ, q0, □, {q2,q6}, φ)
Operação:
q0 (estado par) quando “1” para o estado q1 (estado ímpar) até o último caractere que denota se ele é par ou ímpar.
Para a simulação dos exercícios foi utilizado o simulador JFLAP (http://www.jflap.org/).