Buscar

p1 2014.2

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

P1 — Linguagens Formais e Teoria da Computac¸a˜o, 2014.2
Prof. Christiano Braga
Instituto de Computac¸a˜o
Universidade Federal Fluminense
08/10/2014
Gabarito
1. (0.5 ponto) Neste curso, como sa˜o formalizadas linguagens e palavras numa linguagem?
Resposta:Conjuntos e elementos de um conjunto, respectivamente.
2. (1,5 ponto) Considere a palavra w = abcb sobre o alfabeto {a, b, c}. Responda:
(a) Quais sa˜o os prefixos de w?
(b) Quais sa˜o os sufixos de w?
(c) Quais sa˜o as subpalavras de w?
Resposta:
(a) ǫ, a, ab, abc, abcb
(b) ǫ, b, cb, bcb, abcb
(c) Qualquer prefixo ou sufixo.
3. (1 ponto)Considere o alfabetoΣ = {a, b}. Represente diagramaticamenteum autoˆmato que reconhec¸a:
(a) A linguagem vazia.
Resposta:
q0start
a, b
(b) Todas as palavras sobre Σ.
Resposta:
q0start
a, b
4. (2 pontos) Considere a linguagem L cujas palavras teˆm a, bb ou ccc como sufixo.
(a) Defina diagramaticamente um AFN ǫ que reconhec¸a L.
Resposta:
q0start q2
q1
q3
q4 q5 q6
qf
a,b,c ǫ
ǫ
ǫ
a
b b
c c
c
(b) Defina a expressa˜o regular que descreve L.
Resposta:
(a+ b+ c)∗(a+ bb+ ccc)
5. SejaM o AFD abaixo.
q0start q1 q2 qf
a a,b a,b
(a) (0,5 ponto) Qual e´ a linguagem aceita porM?
Resposta:
L = a(a+ b)(a+ b)
(b) (1,5 ponto) Seja L a linguagem aceita porM . Qual o AFD que aceita ∼ L, isto e´, o complemento
de L?
Resposta:
q0start q1 q2 qf
d
a
b
a,b a,b
a,b
a,b
6. (3 pontos) Minimize o autoˆmato abaixo.
Astart B C D
E F G H
0
1
0
1
0 1
0
1
0
1
0
1
0
1
0
1
Resposta:
2
{A,E}start {B,H} {C}
{F} {G}
0
1
0
1
0
1
0
1
0
1
3

Continue navegando