SlideShare uma empresa Scribd logo
1 de 14
illJJ'ú li f.,'ú.l' r.E 1H u !..J;;: ."Exatas«. {,,:~""'fRO Bt';r .•~;fi'3rrAS:IO{"'A""}NOI{H:' >-
LISTA DE EXERCíCIOSLeueeare .lnlernaUc:mal Unlversíties"
H;~'
Curso: Ciência da Computação
Disciplina: Linguagens Formais e Autômatos
Professor (a): Priscila Silva Fernandes Entrega: 19/07/2013
Valor Total: 10,0 pontos I Nota do Aluno: Visto Prof (a):
1. Construa um autômato finito determinístico (AFD) que reconhece as linguagens abaixo. Desenhe o
diagrama de estados e especifique o autômato formalmente. (Valor: 1,0 pontos)
a) O conjunto das palavras que começam OU terminam com 01, sobre o alfabeto 2: = {O, I}.
b) Denotada pela expressão regular (a*b*c*), sobre o alfabeto 2: = {a,b,c}.
2. Construa um autômato finito não-determinístico (AFN) que reconhece as linguagens sobre o
alfabeto 2: = {O, 1, 2, 3}. Desenhe o diagrama de estados e especifique o autômato formalmente.
(Valor: 1,0 pontos)
a) Linguagem que possui o conjunto de palavras sobre o alfabeto 2: tal que o dígito final ainda
não tenha aparecido na palavra.
Exemplos de palavras reconhecidas: 32201, 102113,20.
Exemplos de palavras não reconhecidas: 01230,2133,00
b) Linguagem que possui o conjunto das palavras sobre o alfabeto 2: tal que o dígito final já
tenha aparecido na palavra.
Exemplos de palavras reconhecidas: 32121, 12303,20200.
Exemplos de palavras não reconhecidas: 1230,223, 111033012.
3. Converta o autômato finito não-determinisco (AFN) abaixo em AFD.
resultante, se possível, e o descreva formalmente. (Valor: 2,0 pontos)
a) b)
Simplifique o autômato
8 O 1
----+p {p, q} q
q r {q,r}
r s p
s 0 p
8 O 1
----+p {p,q} q
q r {q,r}
r s p
* s 0 p
4. Desenvolva os autômatos de pilha que reconheçam as linguagens abaixo. Descreva o autômato
formalmente: (Valor: 4,0 pontos)
a) L = {O"!n [rn < n}
b) L = {03n12
" I n ~ O}
c) L = {On 12n I n ~ O}
d) L = {Oi 1iOk I i~O e k ~ O}
e) L = {O" 1k I n :Sk :S2n}
1) L = {wbbw" I w E {a,b }*}
g) L = {a"bm
a"+m
In ~ O e m ~ O}
h) L = {O'"!n I m ~ n}
i) L = {Omlnl m :Sn}
5. A partir dos autômatos de pilha elaborados na questão anterior, dê um exemplo de palavra aceita e
um exemplo de palavra rejeitada para cada autômato, demonstrando seu processamento. (Valor: 1,0
pontos)
6. Considere as linguagens LI = {w E {a,b}* 1 w tem número ímpar de a's e ímpar de bs } e L2 = {w
E{O,1}*1 Iwlé divisível por 3}. (Valor: 0,5 pontos)
a) Crie um AFNÂ.que reconheça a LI uL2.
b) Crie um AFNÂ.que reconheça LlL2.
7. Considere as linguagens LI = {w E{O,I}*1 w tem número par de ü's e par de 1's } e L2 = {bwb 1 w
E{a,b}*}. (Valor: 0,5 pontos)
a) Crie um AFNÂ.que reconheça a LI uL2.
b) Crie um AFNÂ.que reconheça LlL2.
2
3a:
S 0 1
>q0 {q0,q3} {q0,q1}
q1 - q2
*q2 q2 q2
q3 q4 -
*q4 q4 q4
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
1:
a) começam OU terminam com 01
AFD ∑= {0,1}
E= {q1,q2,q3,q4,q5,q6}
∑={0,1}
i={q1}
F={q3,q6}
0 1
q1 q2 q4
q2 q5 q3
q3 q3 q3
q4 q5 q4
q5 q5 q6
q6 q5 q4
b) (a*b*c*)
AFD ∑= {a,b,c}
E= {q1,q2,q3,q4}
∑={a,b,c}
i={q1}
F={q2,q3,q4}
a b c
q1 q2 q3 q4
q2 q2 q3
q3 q3 q4
q4 q4
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
2:
AFN ∑= {0,1,2,3}
a) Linguagem que possui o conjunto de palavras sobre o alfabeto ∑ tal que o dígito final ainda não
tenha aparecido na palavra.
E= {q1,q2,q3,q4,q5,q6,q7,q8,q9}
∑={0,1,2,3}
i={q1}
F={q6,q7,q8,q9}
0 1 2 3 ?
q1 {q2,q3,q4,q5}
q2 q2 q2 q2 q6
q3 q3 q3 q7 q3
q4 q4 q8 q4 q4
q5 q9 q5 q5 q5
q6
q7
q8
q9
b) Linguagem que possui o conjunto das palavras sobre o alfabeto ∑ tal que o dígito final já tenha
aparecido na palavra.
E= {q1,q2,q3,q4,q5,q6,q7,q8,q9}
∑={0,1,2,3}
i={q1}
F={q6,q7,q8,q9}
0 1 2 3 ?
q1 q5 q2 q3 q4
q2 q2 q2 q2 q2 q1
q3 q3 q3 q3 q3 q1
q4 q4 q4 q4 q4 q1
q5 q5 q5 q5 q5 q1
q6 q6 q6 q6 q6 q1
q7 q7 q7 q7 q7 q1
q8 q8 q8 q8 q8 q1
q9 q9 q9 q9 q9 q1
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
3: a)
E= {q0,q1,q2,q3,q4,A,B,C,D,E,F,G,H}
∑={0,1}
i={q0}
F={q2,q4,C,D,E,F,G,H}
0 1
>q0 A B
q1 q2
*q2 q2 q2
q3 q4
*q4 q4 q4
A {q0,q3} C B
B {q0,q1} A D
C {q0,q3,q4} C E
D {q0,q1,q2} F D
E {q0,q1,q4} C G
F {q0,q2,q3} F D
G {q0,q1,q2,q4} H G
H {q0,q2,q3,q4} H G
3b)
E= {p,q,r,s,A,B,C,D,E,F}
∑={0,1}
i={p}
F={s,D,E,F}
0 1
>p A q
q r B
r s p
*s p
A {p,q} C B
B {q,r} F C
C {p,q,r} D C
D {p,q,r,s} E C
E {p,q,s} A C
F {r,s} r p
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
3c)
E= {q0,q1,q2,A,B}
∑={a,b}
i={q0}
F={q2,A,B}
a b
>q0 A
q1 q2 B
*q3 q2 q0
A {q1,q2} q2 B
B {q0,q2} A q0
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
4:
a) L = {0m
1n
|m < n}
E={q1,q2}
∑={0,1}
T={A}
i={q1}
F={q2}
q1,0,? q1,A
q1,1,? q2,?
q2,1,A q2,?
q2,1,? q2,?
5a:
011
[q1,011,?]
Ⱶ [q1,11,A]
Ⱶ [q1,1,A]
Ⱶ [q2,?,?] -> palavra reconhecida
001
[q1,001,?]
Ⱶ [q1,01,A]
Ⱶ [q1,1,AA]
Ⱶ [q1,?,AA] -> palavra não reconhecida
4b) L = {03m
12n
|m n}
E={q1,q2,q3,q4}
∑={0,1}
T={A}
i={q1}
F={q1,q2}
q1,1,A q3,?
q1,1,A q1,?
q1,0,? q2,?
q2,0,? q4,A
q4,0,? q1,A
5b:
00011
[q1,00011,?]
Ⱶ [q1,0011,?]
Ⱶ [q2,011,A]
Ⱶ [q4,11,AA]
Ⱶ [q1,1,A]
Ⱶ [q3,?,?]-> palavra reconhecida
000011
[q1,000011,?]
Ⱶ [q1,00011,?]
Ⱶ [q2,0011,A]
Ⱶ [q4,011,AA]
Ⱶ [q1,11,AA] -> palavra não reconhecida
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
4c) L = {0n
12n
|n 0}
E={q1,q2,q3}
∑={0,1}
T={A}
i={q1}
F={q3}
q1,0,? q1,A
q1,?,? q2,A
q2,1,A q3,?
q3,1,A q3,?
5c:
011
[q1,011,?]
Ⱶ [q1,11,A]
Ⱶ [q1,11,AA]
Ⱶ [q2,1,A]
Ⱶ [q3,?,?] -> palavra reconhecida
001
[q1,001,?]
Ⱶ [q1,01,A]
Ⱶ [q1,1,AA]
Ⱶ [q1,1,AAA]
Ⱶ [q2,?,AA]
Ⱶ [q3,?,AA]-> palavra não reconhecida
4d) L = {0i
1i
0k
|i 0 e k 0}
E={q1,q2,q3}
∑={0,1}
T={A}
i={q1}
F={q3}
q1,0,? q1,A
q1,?,? q2,?
q2,1,? q2,?
q2,?,? q3,?
q3,0,? q3,?
5d:
010
[q1,010,?]
Ⱶ [q1,10,A]
Ⱶ [q1,10,A]
Ⱶ [q2,0,?]
Ⱶ [q2,0,?]
Ⱶ [q3,?,?] -> palavra reconhecida
0010
[q1,0010,?]
Ⱶ [q1,010,A]
Ⱶ [q1,10,AA]
Ⱶ [q1,10,AA]
Ⱶ [q2,0,A]
Ⱶ [q2,0,A]
Ⱶ [q3,?,A] -> palavra não reconhecida
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
4e) L = {0n
1k
|n k 2n}
E={q1,q2,q3,q4,q5}
∑={0,1}
T={A,B}
i={q1}
F={q2,q3,q4,q5}
q1,0,? q1,A
q1,?,? q2,?
q1,?,? q4,?
q1,?,A q3,?
q2,1,A q2,?
q3,1,A q3,?
q4,1,A q5,B
q5,1,B q4,?
5e:
01
[q1,01,?]
Ⱶ [q1,1,A]
Ⱶ [q2,1,A]
Ⱶ [q2,?,?] -> palavra reconhecida
001
[q1,001,?]
Ⱶ [q1,01,A]
Ⱶ [q1,1,AA]
Ⱶ [q2,1,AA]
Ⱶ [q2,?,A] -> palavra não reconhecida
4f) L = {wbbwR
I w ∈ {a,b }*}
E={q1,q2,q3,q4,q5}
∑={a,b}
T={A,B}
i={q1}
F={q5}
q1,a,? q2,A
q1,b,? q2,B
q2,a,? q2,A
q2,b,? q2,B
q2,b,? q3,?
q3,b,? q4,?
q4,a,A q4,?
q4,b,B q4,?
q4,a,A q5,?
q4,b,B q5,?
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
5f:
abba
[q1,abba,?]
Ⱶ [q1,bba,A]
Ⱶ [q2,ba,A]
Ⱶ [q3,a,A]
Ⱶ [q4,?,?] -> palavra reconhecida
abbba
[q1,abbba,?]
Ⱶ [q2,bba,A]
Ⱶ [q3,ba,A]
Ⱶ [q4,ba,A]-> palavra não reconhecida
4g) L = {an
bm
an+m
|n 0 e m 0}
E={q1,q2,q3}
∑={a,b}
T={A,B}
i={q1}
F={q3}
q1,a,? q1,A
q1,b,? q2,B
q2,b,? q2,B
q2,?,? q3,?
q3,a,A q3,?
q3,a,B q3,?
5g:
abaa
[q1,abaa,?]
Ⱶ [q1,baa,A]
Ⱶ [q1,aa,BA]
Ⱶ [q2,aa,BA]
Ⱶ [q3,a,A]
Ⱶ [q3,?,?] -> palavra reconhecida
aba
[q1,aba,?]
Ⱶ [q1,ba,A]
Ⱶ [q1,a,BA]
Ⱶ [q2,a,BA]
Ⱶ [q3,?,A] -> palavra não reconhecida
4h) L = {0m
1n
|m n}
E={q1,q2,q3,q4}
∑={0,1}
T={A}
i={q1}
F={q2,q3,q4}
q1,0,? q1,A
q1,?,? q2,?
q1,?,A q3,?
q2,1,A q2,?
q3,1,A q4,?
q4,1,A q4,?
Q4,?,A q3,?
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
5h:
001
[q1,001,?]
Ⱶ [q1,01,A]
Ⱶ [q1,1,AA]
Ⱶ [q1,1,A]
Ⱶ [q3,?,?] -> palavra reconhecida
110
[q1,110,?]
Ⱶ [q1,110,?]
Ⱶ [q2,110,?] -> palavra não reconhecida
4i) L = {0m
1n
|m n }
E={q1,q2,q3}
∑={0,1}
T={B}
i={q1}
F={q2,q3}
q1,0,? q1,B
q1,?,? q2,?
q1,1,? q3,?
q1,0,B q3,?
q2,1,B q2,?
q2,?,? q3,?
q3,1,? q3,?
5i:
011
[q1,011,?]
Ⱶ [q1,11,B]
Ⱶ [q2,11,B]
Ⱶ [q2,1,?]
Ⱶ [q3,1,?]
Ⱶ [q3,?,?] -> palavra reconhecida
110
[q1,110,?]
Ⱶ [q1,10,?]
Ⱶ [q3,0,?]
Ⱶ [q3,0,?]->palavra não reconhecida
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
6:
L1 = {w ∈ {a,b}* | w tem número ímpar de a’s e ímpar de b’s}
L2 = {w ∈ {0,1}* | |w| é divisível por 3}
L1 L2
a) L1 ∪ L2 b) L1L2
CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE
LAUREATE INTERNATIONAL UNIVERSITIES
ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO
Trabalho 1 LFA – Curso de Férias 2013
Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales.
E-mail: tarccio@gmail.com
7:
L1 = {w ∈ {0,1}* | w tem número par de 0’s e par de 1’s}
L2 = {bwb |w ∈ {a,b}*}
L1 L2
a) L1 ∪ L2 b) L1L2

Mais conteúdo relacionado

Mais procurados

Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabarito
Ricardo Sonaglio Albano
 
Aula 10 minimizaçãode automato
Aula 10   minimizaçãode automatoAula 10   minimizaçãode automato
Aula 10 minimizaçãode automato
wab030
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
elliando dias
 
Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1
Pacc UAB
 
Aula 12 revisãodos exercícios
Aula 12   revisãodos exercíciosAula 12   revisãodos exercícios
Aula 12 revisãodos exercícios
wab030
 
Aula 5 - Estruturas de seleção simples e composta - parte 1
Aula 5 - Estruturas de seleção simples e composta - parte 1Aula 5 - Estruturas de seleção simples e composta - parte 1
Aula 5 - Estruturas de seleção simples e composta - parte 1
Pacc UAB
 
Aula 3 - Algoritmos computacionais - parte 2
Aula 3 - Algoritmos computacionais - parte 2Aula 3 - Algoritmos computacionais - parte 2
Aula 3 - Algoritmos computacionais - parte 2
Pacc UAB
 

Mais procurados (20)

Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabarito
 
Aula 10 minimizaçãode automato
Aula 10   minimizaçãode automatoAula 10   minimizaçãode automato
Aula 10 minimizaçãode automato
 
Logica computacional
Logica computacionalLogica computacional
Logica computacional
 
Matemática Discreta - Introdução à Disciplina
Matemática Discreta - Introdução à DisciplinaMatemática Discreta - Introdução à Disciplina
Matemática Discreta - Introdução à Disciplina
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1Aula 3 - Algoritmos computacionais - parte 1
Aula 3 - Algoritmos computacionais - parte 1
 
Aula 12 revisãodos exercícios
Aula 12   revisãodos exercíciosAula 12   revisãodos exercícios
Aula 12 revisãodos exercícios
 
Aula 5 - Estruturas de seleção simples e composta - parte 1
Aula 5 - Estruturas de seleção simples e composta - parte 1Aula 5 - Estruturas de seleção simples e composta - parte 1
Aula 5 - Estruturas de seleção simples e composta - parte 1
 
Recursividade
RecursividadeRecursividade
Recursividade
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)
 
Expressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e PráticaExpressões Regulares: Teoria e Prática
Expressões Regulares: Teoria e Prática
 
Aula 3 - Algoritmos computacionais - parte 2
Aula 3 - Algoritmos computacionais - parte 2Aula 3 - Algoritmos computacionais - parte 2
Aula 3 - Algoritmos computacionais - parte 2
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Estrutura de Dados em Algoritmo C
Estrutura de Dados em Algoritmo CEstrutura de Dados em Algoritmo C
Estrutura de Dados em Algoritmo C
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Variáveis, constantes e tipos de dados
Variáveis, constantes e tipos de dadosVariáveis, constantes e tipos de dados
Variáveis, constantes e tipos de dados
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1
 
Banco de dados exercícios resolvidos
Banco de dados exercícios resolvidosBanco de dados exercícios resolvidos
Banco de dados exercícios resolvidos
 
Linguagem Assembly
Linguagem AssemblyLinguagem Assembly
Linguagem Assembly
 
C++ introducao
C++ introducaoC++ introducao
C++ introducao
 

Destaque

Aula 8 revisãopara avaliação
Aula 8   revisãopara avaliaçãoAula 8   revisãopara avaliação
Aula 8 revisãopara avaliação
wab030
 
09 hierarquia de classes e linguagens e conclusoes
09   hierarquia de classes e linguagens e conclusoes09   hierarquia de classes e linguagens e conclusoes
09 hierarquia de classes e linguagens e conclusoes
Computação Depressão
 
Aula 11 automato finitocomsaida
Aula 11   automato finitocomsaidaAula 11   automato finitocomsaida
Aula 11 automato finitocomsaida
wab030
 
Estudo de caso 1
Estudo de caso 1Estudo de caso 1
Estudo de caso 1
acmartins9
 
Redes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementaçõesRedes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementações
gpolo
 
Representação do conhecimento (rc)
Representação do conhecimento (rc)Representação do conhecimento (rc)
Representação do conhecimento (rc)
iaudesc
 

Destaque (20)

Gramáticas E Linguagens Formais
Gramáticas E Linguagens FormaisGramáticas E Linguagens Formais
Gramáticas E Linguagens Formais
 
Prova 02 de Autômatos e Computabilidade
Prova 02 de Autômatos e ComputabilidadeProva 02 de Autômatos e Computabilidade
Prova 02 de Autômatos e Computabilidade
 
Prova 01 de Autômatos e Computabilidade
Prova 01 de Autômatos e ComputabilidadeProva 01 de Autômatos e Computabilidade
Prova 01 de Autômatos e Computabilidade
 
2º/2012 - Prova 03 de Autômatos e Computabilidade
2º/2012 - Prova 03 de Autômatos e Computabilidade2º/2012 - Prova 03 de Autômatos e Computabilidade
2º/2012 - Prova 03 de Autômatos e Computabilidade
 
03 linguagens regulares
03   linguagens regulares03   linguagens regulares
03 linguagens regulares
 
Hierarquia de Chomsky
Hierarquia de ChomskyHierarquia de Chomsky
Hierarquia de Chomsky
 
Aula 8 revisãopara avaliação
Aula 8   revisãopara avaliaçãoAula 8   revisãopara avaliação
Aula 8 revisãopara avaliação
 
Compiladores 3
Compiladores 3Compiladores 3
Compiladores 3
 
Gamification No Desenvolvimento de Sistemas
Gamification No Desenvolvimento de SistemasGamification No Desenvolvimento de Sistemas
Gamification No Desenvolvimento de Sistemas
 
02 linguagens e gramaticas
02   linguagens e gramaticas02   linguagens e gramaticas
02 linguagens e gramaticas
 
09 hierarquia de classes e linguagens e conclusoes
09   hierarquia de classes e linguagens e conclusoes09   hierarquia de classes e linguagens e conclusoes
09 hierarquia de classes e linguagens e conclusoes
 
Aula 11 automato finitocomsaida
Aula 11   automato finitocomsaidaAula 11   automato finitocomsaida
Aula 11 automato finitocomsaida
 
05 automato finito com saida
05   automato finito com saida05   automato finito com saida
05 automato finito com saida
 
2º/2012 - Prova 02 de Autômatos e Computabilidade
2º/2012 - Prova 02 de Autômatos e Computabilidade2º/2012 - Prova 02 de Autômatos e Computabilidade
2º/2012 - Prova 02 de Autômatos e Computabilidade
 
2º/2012 - Prova 01 de Autômatos e Computabilidade
2º/2012 - Prova 01 de Autômatos e Computabilidade2º/2012 - Prova 01 de Autômatos e Computabilidade
2º/2012 - Prova 01 de Autômatos e Computabilidade
 
Inteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt Br
Inteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt BrInteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt Br
Inteligência Artificial Aplicada na SC&L - Thiago Richter - Palestra 2009 Pt Br
 
Estudo de caso 1
Estudo de caso 1Estudo de caso 1
Estudo de caso 1
 
Redes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementaçõesRedes Neurais Artificiais - Modelos e suas implementações
Redes Neurais Artificiais - Modelos e suas implementações
 
Representação do conhecimento (rc)
Representação do conhecimento (rc)Representação do conhecimento (rc)
Representação do conhecimento (rc)
 
Distributed and heterogeneous data analysis for smart urban planning
Distributed and heterogeneous data analysis for smart urban planningDistributed and heterogeneous data analysis for smart urban planning
Distributed and heterogeneous data analysis for smart urban planning
 

Semelhante a Lista de Exercícios - Linguagem Formais e Autômatos

Plano de aula 1 º ano ensino medio - 1º bimestre
Plano de aula  1 º ano ensino medio - 1º bimestrePlano de aula  1 º ano ensino medio - 1º bimestre
Plano de aula 1 º ano ensino medio - 1º bimestre
Angela Machado Verissimo
 
Plano de aula 1 º ano ensino medio - 1º bimestre
Plano de aula  1 º ano ensino medio - 1º bimestrePlano de aula  1 º ano ensino medio - 1º bimestre
Plano de aula 1 º ano ensino medio - 1º bimestre
Angela Machado Verissimo
 
Lista de exercício 1
Lista de exercício 1Lista de exercício 1
Lista de exercício 1
EvelyneBorges
 

Semelhante a Lista de Exercícios - Linguagem Formais e Autômatos (19)

Plano de aula 1 º ano ensino medio - 1º bimestre
Plano de aula  1 º ano ensino medio - 1º bimestrePlano de aula  1 º ano ensino medio - 1º bimestre
Plano de aula 1 º ano ensino medio - 1º bimestre
 
Plano de aula 1 º ano ensino medio - 1º bimestre
Plano de aula  1 º ano ensino medio - 1º bimestrePlano de aula  1 º ano ensino medio - 1º bimestre
Plano de aula 1 º ano ensino medio - 1º bimestre
 
1 SÉRIE - PROGRESSÃO ARITIMÉTICA.pptx
1 SÉRIE - PROGRESSÃO ARITIMÉTICA.pptx1 SÉRIE - PROGRESSÃO ARITIMÉTICA.pptx
1 SÉRIE - PROGRESSÃO ARITIMÉTICA.pptx
 
Plano de Aula P.A. CAp
Plano de Aula P.A. CApPlano de Aula P.A. CAp
Plano de Aula P.A. CAp
 
Lista de exercício 1
Lista de exercício 1Lista de exercício 1
Lista de exercício 1
 
Papg
PapgPapg
Papg
 
P.a. e p.g.
P.a. e p.g.P.a. e p.g.
P.a. e p.g.
 
MatemÔÇática - T┬ópicos Fundamentais (2).pdf
MatemÔÇática - T┬ópicos Fundamentais (2).pdfMatemÔÇática - T┬ópicos Fundamentais (2).pdf
MatemÔÇática - T┬ópicos Fundamentais (2).pdf
 
Lista tc02
Lista tc02Lista tc02
Lista tc02
 
Alunos aula pa
Alunos aula paAlunos aula pa
Alunos aula pa
 
Questões de Logaritmos (Universidades Renomadas)
Questões de Logaritmos (Universidades Renomadas)Questões de Logaritmos (Universidades Renomadas)
Questões de Logaritmos (Universidades Renomadas)
 
Enunciado prova modelo4_teste3
Enunciado prova modelo4_teste3Enunciado prova modelo4_teste3
Enunciado prova modelo4_teste3
 
Ex mat a635-f1-2015-v2
Ex mat a635-f1-2015-v2Ex mat a635-f1-2015-v2
Ex mat a635-f1-2015-v2
 
# Conjuntos
# Conjuntos# Conjuntos
# Conjuntos
 
# Conjuntos 2007
# Conjuntos 2007# Conjuntos 2007
# Conjuntos 2007
 
Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...
Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...
Fundamentos da Teoria da Computação Segunda Lista de Exercícios - Aula sobre ...
 
First Order Logic
First Order LogicFirst Order Logic
First Order Logic
 
PA.pdf
PA.pdfPA.pdf
PA.pdf
 
Sequencia logica
Sequencia logicaSequencia logica
Sequencia logica
 

Mais de Tárcio Sales

Mais de Tárcio Sales (7)

Uma Plataforma De Internet Das Coisas com Node-Red usando Raspberry
Uma Plataforma De Internet Das Coisas com Node-Red usando RaspberryUma Plataforma De Internet Das Coisas com Node-Red usando Raspberry
Uma Plataforma De Internet Das Coisas com Node-Red usando Raspberry
 
Protocolos de Roteamento
Protocolos de RoteamentoProtocolos de Roteamento
Protocolos de Roteamento
 
Sistema de Telefonia Móvel – Terceira Geração (3G)
Sistema de Telefonia Móvel – Terceira Geração (3G)Sistema de Telefonia Móvel – Terceira Geração (3G)
Sistema de Telefonia Móvel – Terceira Geração (3G)
 
Shopping Maps - Apresentação Projeto "Um susto, uma ideia"
Shopping Maps - Apresentação Projeto "Um susto, uma ideia"Shopping Maps - Apresentação Projeto "Um susto, uma ideia"
Shopping Maps - Apresentação Projeto "Um susto, uma ideia"
 
Apresentação Desembarc - Busca Busão
Apresentação Desembarc - Busca BusãoApresentação Desembarc - Busca Busão
Apresentação Desembarc - Busca Busão
 
Apresentação Grupo de Desenvolvimento Embarcado Uninorte - Desembarc
Apresentação Grupo de Desenvolvimento Embarcado Uninorte - DesembarcApresentação Grupo de Desenvolvimento Embarcado Uninorte - Desembarc
Apresentação Grupo de Desenvolvimento Embarcado Uninorte - Desembarc
 
Melanoma classificação ABCD
Melanoma classificação ABCDMelanoma classificação ABCD
Melanoma classificação ABCD
 

Último

atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
azulassessoria9
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 

Último (20)

Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)Sopa de letras | Dia da Europa 2024 (nível 1)
Sopa de letras | Dia da Europa 2024 (nível 1)
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
Caderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdfCaderno de exercícios Revisão para o ENEM (1).pdf
Caderno de exercícios Revisão para o ENEM (1).pdf
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 

Lista de Exercícios - Linguagem Formais e Autômatos

  • 1. illJJ'ú li f.,'ú.l' r.E 1H u !..J;;: ."Exatas«. {,,:~""'fRO Bt';r .•~;fi'3rrAS:IO{"'A""}NOI{H:' >- LISTA DE EXERCíCIOSLeueeare .lnlernaUc:mal Unlversíties" H;~' Curso: Ciência da Computação Disciplina: Linguagens Formais e Autômatos Professor (a): Priscila Silva Fernandes Entrega: 19/07/2013 Valor Total: 10,0 pontos I Nota do Aluno: Visto Prof (a): 1. Construa um autômato finito determinístico (AFD) que reconhece as linguagens abaixo. Desenhe o diagrama de estados e especifique o autômato formalmente. (Valor: 1,0 pontos) a) O conjunto das palavras que começam OU terminam com 01, sobre o alfabeto 2: = {O, I}. b) Denotada pela expressão regular (a*b*c*), sobre o alfabeto 2: = {a,b,c}. 2. Construa um autômato finito não-determinístico (AFN) que reconhece as linguagens sobre o alfabeto 2: = {O, 1, 2, 3}. Desenhe o diagrama de estados e especifique o autômato formalmente. (Valor: 1,0 pontos) a) Linguagem que possui o conjunto de palavras sobre o alfabeto 2: tal que o dígito final ainda não tenha aparecido na palavra. Exemplos de palavras reconhecidas: 32201, 102113,20. Exemplos de palavras não reconhecidas: 01230,2133,00 b) Linguagem que possui o conjunto das palavras sobre o alfabeto 2: tal que o dígito final já tenha aparecido na palavra. Exemplos de palavras reconhecidas: 32121, 12303,20200. Exemplos de palavras não reconhecidas: 1230,223, 111033012. 3. Converta o autômato finito não-determinisco (AFN) abaixo em AFD. resultante, se possível, e o descreva formalmente. (Valor: 2,0 pontos) a) b) Simplifique o autômato 8 O 1 ----+p {p, q} q q r {q,r} r s p s 0 p 8 O 1 ----+p {p,q} q q r {q,r} r s p * s 0 p 4. Desenvolva os autômatos de pilha que reconheçam as linguagens abaixo. Descreva o autômato formalmente: (Valor: 4,0 pontos) a) L = {O"!n [rn < n} b) L = {03n12 " I n ~ O} c) L = {On 12n I n ~ O} d) L = {Oi 1iOk I i~O e k ~ O} e) L = {O" 1k I n :Sk :S2n} 1) L = {wbbw" I w E {a,b }*} g) L = {a"bm a"+m In ~ O e m ~ O} h) L = {O'"!n I m ~ n} i) L = {Omlnl m :Sn}
  • 2. 5. A partir dos autômatos de pilha elaborados na questão anterior, dê um exemplo de palavra aceita e um exemplo de palavra rejeitada para cada autômato, demonstrando seu processamento. (Valor: 1,0 pontos) 6. Considere as linguagens LI = {w E {a,b}* 1 w tem número ímpar de a's e ímpar de bs } e L2 = {w E{O,1}*1 Iwlé divisível por 3}. (Valor: 0,5 pontos) a) Crie um AFNÂ.que reconheça a LI uL2. b) Crie um AFNÂ.que reconheça LlL2. 7. Considere as linguagens LI = {w E{O,I}*1 w tem número par de ü's e par de 1's } e L2 = {bwb 1 w E{a,b}*}. (Valor: 0,5 pontos) a) Crie um AFNÂ.que reconheça a LI uL2. b) Crie um AFNÂ.que reconheça LlL2. 2
  • 3. 3a: S 0 1 >q0 {q0,q3} {q0,q1} q1 - q2 *q2 q2 q2 q3 q4 - *q4 q4 q4
  • 4. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 1: a) começam OU terminam com 01 AFD ∑= {0,1} E= {q1,q2,q3,q4,q5,q6} ∑={0,1} i={q1} F={q3,q6} 0 1 q1 q2 q4 q2 q5 q3 q3 q3 q3 q4 q5 q4 q5 q5 q6 q6 q5 q4 b) (a*b*c*) AFD ∑= {a,b,c} E= {q1,q2,q3,q4} ∑={a,b,c} i={q1} F={q2,q3,q4} a b c q1 q2 q3 q4 q2 q2 q3 q3 q3 q4 q4 q4
  • 5. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 2: AFN ∑= {0,1,2,3} a) Linguagem que possui o conjunto de palavras sobre o alfabeto ∑ tal que o dígito final ainda não tenha aparecido na palavra. E= {q1,q2,q3,q4,q5,q6,q7,q8,q9} ∑={0,1,2,3} i={q1} F={q6,q7,q8,q9} 0 1 2 3 ? q1 {q2,q3,q4,q5} q2 q2 q2 q2 q6 q3 q3 q3 q7 q3 q4 q4 q8 q4 q4 q5 q9 q5 q5 q5 q6 q7 q8 q9 b) Linguagem que possui o conjunto das palavras sobre o alfabeto ∑ tal que o dígito final já tenha aparecido na palavra. E= {q1,q2,q3,q4,q5,q6,q7,q8,q9} ∑={0,1,2,3} i={q1} F={q6,q7,q8,q9} 0 1 2 3 ? q1 q5 q2 q3 q4 q2 q2 q2 q2 q2 q1 q3 q3 q3 q3 q3 q1 q4 q4 q4 q4 q4 q1 q5 q5 q5 q5 q5 q1 q6 q6 q6 q6 q6 q1 q7 q7 q7 q7 q7 q1 q8 q8 q8 q8 q8 q1 q9 q9 q9 q9 q9 q1
  • 6. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 3: a) E= {q0,q1,q2,q3,q4,A,B,C,D,E,F,G,H} ∑={0,1} i={q0} F={q2,q4,C,D,E,F,G,H} 0 1 >q0 A B q1 q2 *q2 q2 q2 q3 q4 *q4 q4 q4 A {q0,q3} C B B {q0,q1} A D C {q0,q3,q4} C E D {q0,q1,q2} F D E {q0,q1,q4} C G F {q0,q2,q3} F D G {q0,q1,q2,q4} H G H {q0,q2,q3,q4} H G 3b) E= {p,q,r,s,A,B,C,D,E,F} ∑={0,1} i={p} F={s,D,E,F} 0 1 >p A q q r B r s p *s p A {p,q} C B B {q,r} F C C {p,q,r} D C D {p,q,r,s} E C E {p,q,s} A C F {r,s} r p
  • 7. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 3c) E= {q0,q1,q2,A,B} ∑={a,b} i={q0} F={q2,A,B} a b >q0 A q1 q2 B *q3 q2 q0 A {q1,q2} q2 B B {q0,q2} A q0
  • 8. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 4: a) L = {0m 1n |m < n} E={q1,q2} ∑={0,1} T={A} i={q1} F={q2} q1,0,? q1,A q1,1,? q2,? q2,1,A q2,? q2,1,? q2,? 5a: 011 [q1,011,?] Ⱶ [q1,11,A] Ⱶ [q1,1,A] Ⱶ [q2,?,?] -> palavra reconhecida 001 [q1,001,?] Ⱶ [q1,01,A] Ⱶ [q1,1,AA] Ⱶ [q1,?,AA] -> palavra não reconhecida 4b) L = {03m 12n |m n} E={q1,q2,q3,q4} ∑={0,1} T={A} i={q1} F={q1,q2} q1,1,A q3,? q1,1,A q1,? q1,0,? q2,? q2,0,? q4,A q4,0,? q1,A 5b: 00011 [q1,00011,?] Ⱶ [q1,0011,?] Ⱶ [q2,011,A] Ⱶ [q4,11,AA] Ⱶ [q1,1,A] Ⱶ [q3,?,?]-> palavra reconhecida 000011 [q1,000011,?] Ⱶ [q1,00011,?] Ⱶ [q2,0011,A] Ⱶ [q4,011,AA] Ⱶ [q1,11,AA] -> palavra não reconhecida
  • 9. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 4c) L = {0n 12n |n 0} E={q1,q2,q3} ∑={0,1} T={A} i={q1} F={q3} q1,0,? q1,A q1,?,? q2,A q2,1,A q3,? q3,1,A q3,? 5c: 011 [q1,011,?] Ⱶ [q1,11,A] Ⱶ [q1,11,AA] Ⱶ [q2,1,A] Ⱶ [q3,?,?] -> palavra reconhecida 001 [q1,001,?] Ⱶ [q1,01,A] Ⱶ [q1,1,AA] Ⱶ [q1,1,AAA] Ⱶ [q2,?,AA] Ⱶ [q3,?,AA]-> palavra não reconhecida 4d) L = {0i 1i 0k |i 0 e k 0} E={q1,q2,q3} ∑={0,1} T={A} i={q1} F={q3} q1,0,? q1,A q1,?,? q2,? q2,1,? q2,? q2,?,? q3,? q3,0,? q3,? 5d: 010 [q1,010,?] Ⱶ [q1,10,A] Ⱶ [q1,10,A] Ⱶ [q2,0,?] Ⱶ [q2,0,?] Ⱶ [q3,?,?] -> palavra reconhecida 0010 [q1,0010,?] Ⱶ [q1,010,A] Ⱶ [q1,10,AA] Ⱶ [q1,10,AA] Ⱶ [q2,0,A] Ⱶ [q2,0,A] Ⱶ [q3,?,A] -> palavra não reconhecida
  • 10. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 4e) L = {0n 1k |n k 2n} E={q1,q2,q3,q4,q5} ∑={0,1} T={A,B} i={q1} F={q2,q3,q4,q5} q1,0,? q1,A q1,?,? q2,? q1,?,? q4,? q1,?,A q3,? q2,1,A q2,? q3,1,A q3,? q4,1,A q5,B q5,1,B q4,? 5e: 01 [q1,01,?] Ⱶ [q1,1,A] Ⱶ [q2,1,A] Ⱶ [q2,?,?] -> palavra reconhecida 001 [q1,001,?] Ⱶ [q1,01,A] Ⱶ [q1,1,AA] Ⱶ [q2,1,AA] Ⱶ [q2,?,A] -> palavra não reconhecida 4f) L = {wbbwR I w ∈ {a,b }*} E={q1,q2,q3,q4,q5} ∑={a,b} T={A,B} i={q1} F={q5} q1,a,? q2,A q1,b,? q2,B q2,a,? q2,A q2,b,? q2,B q2,b,? q3,? q3,b,? q4,? q4,a,A q4,? q4,b,B q4,? q4,a,A q5,? q4,b,B q5,?
  • 11. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 5f: abba [q1,abba,?] Ⱶ [q1,bba,A] Ⱶ [q2,ba,A] Ⱶ [q3,a,A] Ⱶ [q4,?,?] -> palavra reconhecida abbba [q1,abbba,?] Ⱶ [q2,bba,A] Ⱶ [q3,ba,A] Ⱶ [q4,ba,A]-> palavra não reconhecida 4g) L = {an bm an+m |n 0 e m 0} E={q1,q2,q3} ∑={a,b} T={A,B} i={q1} F={q3} q1,a,? q1,A q1,b,? q2,B q2,b,? q2,B q2,?,? q3,? q3,a,A q3,? q3,a,B q3,? 5g: abaa [q1,abaa,?] Ⱶ [q1,baa,A] Ⱶ [q1,aa,BA] Ⱶ [q2,aa,BA] Ⱶ [q3,a,A] Ⱶ [q3,?,?] -> palavra reconhecida aba [q1,aba,?] Ⱶ [q1,ba,A] Ⱶ [q1,a,BA] Ⱶ [q2,a,BA] Ⱶ [q3,?,A] -> palavra não reconhecida 4h) L = {0m 1n |m n} E={q1,q2,q3,q4} ∑={0,1} T={A} i={q1} F={q2,q3,q4} q1,0,? q1,A q1,?,? q2,? q1,?,A q3,? q2,1,A q2,? q3,1,A q4,? q4,1,A q4,? Q4,?,A q3,?
  • 12. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 5h: 001 [q1,001,?] Ⱶ [q1,01,A] Ⱶ [q1,1,AA] Ⱶ [q1,1,A] Ⱶ [q3,?,?] -> palavra reconhecida 110 [q1,110,?] Ⱶ [q1,110,?] Ⱶ [q2,110,?] -> palavra não reconhecida 4i) L = {0m 1n |m n } E={q1,q2,q3} ∑={0,1} T={B} i={q1} F={q2,q3} q1,0,? q1,B q1,?,? q2,? q1,1,? q3,? q1,0,B q3,? q2,1,B q2,? q2,?,? q3,? q3,1,? q3,? 5i: 011 [q1,011,?] Ⱶ [q1,11,B] Ⱶ [q2,11,B] Ⱶ [q2,1,?] Ⱶ [q3,1,?] Ⱶ [q3,?,?] -> palavra reconhecida 110 [q1,110,?] Ⱶ [q1,10,?] Ⱶ [q3,0,?] Ⱶ [q3,0,?]->palavra não reconhecida
  • 13. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 6: L1 = {w ∈ {a,b}* | w tem número ímpar de a’s e ímpar de b’s} L2 = {w ∈ {0,1}* | |w| é divisível por 3} L1 L2 a) L1 ∪ L2 b) L1L2
  • 14. CENTRO UNIVERSITÁRIO DO NORTE – UNINORTE LAUREATE INTERNATIONAL UNIVERSITIES ESCOLA DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO Trabalho 1 LFA – Curso de Férias 2013 Equipe: Anderson Holanda; Gilson Farias; Tárcio Sales. E-mail: tarccio@gmail.com 7: L1 = {w ∈ {0,1}* | w tem número par de 0’s e par de 1’s} L2 = {bwb |w ∈ {a,b}*} L1 L2 a) L1 ∪ L2 b) L1L2