Você está na página 1de 1

Teoria dos Autômatos

Prova 1

1. Expressões regulares (3,0 pontos)

Apresente uma expressão regular que descreve a linguagem abaixo


• Palavras que não possuem o padrão babb

Dica: Você pode construir um autômato que reconhece essa linguagem, e daı́ ...

2. Construção de autômatos (4,0 pontos)

Construa um autômato determinı́stico que reconhece a linguagem abaixo


• Palavras que podem ser quebradas em duas partes

p = xy

onde
- x é uma palavra formada pela concatenação de blocos ab e bba
- y é uma palavra formada pela concatenação de blocos aab

A seguir, aplique o procedimento de minimização ao seu autômato.


Nota: Você deve
→ apresentar os detalhes do raciocı́nio por trás da construção do seu autômato
→ apresentar os passos da aplicação do procedimento de minimização

3. Linguagens regulares e não-regulares (3,0 pontos)

Dentre as linguagens abaixo, ao menos uma é regular e ao menos uma não é regular

L1 = palavras que possuem uma quantidade par de ocorrências do padrão aba

L2 = palavras que possuem o mesmo número de ocorrências dos padrões abb e baa

Nas linguagens acima, você deve considerar apenas ocorrências não sobrepostas dos padrões.

L3 = palavras onde a quantidade de blocos de a’s de tamanho par é diferente da


quantidade de blocos de b’s de tamanho par

Utilize as técnicas apresentadas na aula 15 para descobrir quem é quem.


Você deve justificar as suas respostas em detalhe.
Respostas sem justificativa não serão consideradas.

Você também pode gostar