Buscar

Lista Exercícios DFA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Exercícios – Lista 2 
 
1. Desenvolva AFD que reconheçam as seguintes linguagens sobre o alfabeto ∑ = {a,b} 
a) {w | o sufixo de w é aa} 
b) {w | w possui aaa como subpalavra} 
c) {w | w possui número ímpar de a e número ímpar de b} 
d) {w | w possui número par de a e ímpar de b ou w possui número par de b e ímpar de 
a} 
e) {w | o quinto símbolo da direita para a esquerda de w é a} Dica: o autômato resultante 
possui um número relativamente grande de estados. 
 
2. Desenvolva autômatos finitos não determinísticos que reconheçam as seguintes 
linguagens sobre o alfabeto ∑ = {a, b}. 
a) Qualquer ocorrência de a é imediatamente sucedida por b. 
b) Qualquer ocorrência de a é imediatamente antecedida e imediatamente sucedida por 
b. 
 
3. Quais das seguintes palavras são aceitas pelos autômatos finitos não determinísticos 
sobre o alfabeto ∑ = {a,b}. 
 
a) e, aa, bb, aba, bbaaba, abababababa. 
 
 
 
 
 
b) e, bb, bab, bbbaaa, bbbbbbababababa 
 
 
3. Desenvolva autômatos finitos não determinísticos, com ou sem movimentos vazios, que 
reconheçam as seguintes linguagens sobre o alfabeto ∑ = {a,b} 
 
a) {w1w2w1 | w2 é qualquer e |w1| = 3 } 
b) {w | o decimo símbolo da direita para a esquerda de w é a} 
c) {w | w possui número de símbolos a e b e (qualquer prefixo de w possui, no máximo, 
dois a a mais que b ou qualquer prefixo de w possui, no máximo, dois b a mais que a) } 
 
4. Desenvolva, sobre o alfabeto ∑ = {a,b,c}: 
 
a) Autômato finito não determinístico que reconheça a seguinte linguagem: 
 {w | a ou bb ou ccc é sufixo de w} 
 
b) Autômato finito não determinístico com movimentos vazios que reconheça a seguinte 
linguagem: 
 {w | aa ou bb é subpalavra e cccc é sufixo de w}

Outros materiais