Escolar Documentos
Profissional Documentos
Cultura Documentos
CAMPUS UBERLNDIA
RA:5117286
EXERCCIOS
1. O que alfabeto?
Alfabeto um conjunto finito e no vazio de smbolos. Geralmente, o alfabeto denotado por
.
2. Defina o conceito de cadeia.
Uma cadeia uma seqncia formada por smbolos pertencentes um mesmo alfabeto. As
cadeias no precisam necessariamente ter a mesma quantidade de smbolos.
3. Defina o conceito de linguagem e mostre um exemplo.
Linguagem um conjunto de cadeias formadas a partir de um mesmo alfabeto.
4. O que fechamento de um alfabeto?
Fechamento de um alfabeto o conjunto de todas as cadeias possveis de se formar a partir dos
smbolos deste alfabeto. Denota-se o fechamento de um alfabeto por *. Para o alfabeto =
{1} por exemplo, * seria formado por todas as seqncias possveis do smbolo 1, de
qualquer tamanho. Pode-se notar que, basta que o alfabeto possua um nico smbolo (conjunto
no vazio) para que o seu fechamento seja infinito.
5. Como se pode descrever uma linguagem formal?
Uma linguagem formal pode ser descrita por um model o reconhecedor ou por um modelo
gerador. Um modelo reconhecedor um modelo matemtico capaz de percorrer (varrer) uma
cadeia de smbolos construda a partir de um alfabeto e, ao final desta varredura, identificar
se esta cadeia faz parte ou no da linguagem descrita por ele. Neste contexto, a linguagem
descrita pelo modelo corresponde ao conjunto formado por todas as cadeias que ele aceita. J
um modelo gerador um modelo capaz de gerar (produzir) as cadeias que fazem parte de uma
linguagem definida a partir de um alfabeto. Neste contexto, a linguagem descrita pelo modelo
corresponde ao conjunto de todas as cadeias que ele capaz de gerar (produzir).
6. Descreva sobre as aplicaes de LFA (Linguagens Formais e Autmatos).
Entre as principais aplicaes, pode-se destacar:
anlise de linguagens de programao lxica e sinttica;
modelos de sistemas biolgicos;
desenho de hardware;
relacionamentos com linguagens naturais;
Pgina 2 de 6
CAMPUS UBERLNDIA
Pgina 3 de 6
CAMPUS UBERLNDIA
Pgina 4 de 6
CAMPUS UBERLNDIA
Pgina 5 de 6
CAMPUS UBERLNDIA
C l
lllllnnn
S LC
L lC
C llC
C lllC
C llllC
C lllllC
C lllllnC
C lllllnnC
C lllllnnn
13. Construa uma gramtica livre de contexto que gere a linguagem:
L = {0 i 1 j 2 k | i, j, k > 0}
L = {(A, B, C), (0, 1, 2), P, S}
S = {S, A, B, C}
P={
1) S ABC
2) A 0 | 0A
3) B 1 | 1B
4) C 2 | 2B
}
14. Dadas as seguintes gramticas:
Pgina 6 de 6
CAMPUS UBERLNDIA