• Nenhum resultado encontrado

UNIP – Universidade Paulista Disciplina.:

N/A
N/A
Protected

Academic year: 2022

Share "UNIP – Universidade Paulista Disciplina.:"

Copied!
2
0
0

Texto

(1)

UNIP – Universidade Paulista

Disciplina.: Linguagens Formais Professor..: Leandro C. Fernandes

.:: Lista de Exercícios #3 ::.

1) Dada as linguagens a seguir, encontre um autômato capaz de reconhecê-la:

a) L={ w | w = (00)n01m2k00(00)x3y onde k, n, y 0 e m,x 1}

b) L={ u | u = 0n1m(22,3)k0x onde n,x 0 e m,k 1}

c) L={ w | w = 0n1m(2,3)k32x0 onde n 0 e m,k,x 1}

d) L={ u | u = (0n110m1k23)z onde k 0 e n,m,z 1}

e) L={ w | w = 01n2m3 ou w = 3(0|1)m1n2k0 onde m,k 0 e n 1}

2) Dado o autômato a seguir, responda:

M = ({q0,q1,q2,q3,q4}, {a,0,1,#,$}, δ, q0, {q4})

δ(q0,a) = q0 δ(q0,#) = q1 δ(q0,$) = q2 δ(q1,1) = q2 δ(q1,#) = q3 δ(q2,0) = q1 δ(q3,a) = q4 δ(q4,$) = q3

a) Qual é a sua representação gráfica, usando diagrama de estados?

b) Qual a sua classificação?

c) Qual a linguagem reconhecida?

3) Encontre autômatos finitos determinísticos que reconheçam as seguintes linguagens:

a) L = { w | w {0,1}* e w tem a subpalavra 0010}.

b) L = { w | w {a,b}*, w tem 1 ou 2 a's e começa e termina com um b}.

c) L = { w | w {a,b}* e w tem um número ímpar de b´s ou w tem a subpalavra aba}.

d) L = { w | w {0,1}*, |w| > 4 e todo bloco consecutivo de 5 elementos contém exatamente dois 0’s}

4) Para cada um dos autômatos abaixo, encontre a linguagem por ele reconhecida:

q0 q1

q2

q3 q4

q5

b)

c)

q0

q1

q2

q3 q4 q5

q0 q1

0

1

2 3

0 ε

1 1

2 2 3

1

2

1 2

3 1

1

0 2 1

3 2

1 2

0 3

q0 q1

q2 d)

q0 q1

q2

q3 q4

q5

f)

g)

q0

q1 q2

q3 q4 q5

q0 q1

0

1

2

3 ε

0 1

1

2 2 3

1

2

1 1 3

1

0 2 1

3 2 1 2

0 3 q1

h)

ε 4

4 ε q0 q2

q3 q4

0 3 e)

a)

(2)

5) Dê os autômatos de pilha capazes de reconhecer as seguintes linguagens:

a) L = { ai bj ck | i, j, k > 0 e j = i + k } b) L = { ai bj ck | i, j, k > 0 e i = 3j + k }

c) L = {an1 c bn1 c an2 c bn2 c ... c anm c bnm | m ≥ 1 e ni ≥ 1, i = 1, ..., m }

d) L = { w {a, b, c}* | w é uma palavra que é composta de um número ímpar de a´s seguidos por um número par de b´s seguidos por um número ímpar de c´s}.

e) L = { w {a, b, c}* | w = αcαR e α = {a, b}* } f) L = { w {a, b, c}* | w = ααR e α = {a, b}* }

6) A partir da relação de transição do autômato de pilha abaixo, dê a respectiva representação utilizando diagramas estados e diga que linguagem este autômato representa.

δ: (q0, 0, ε) = (q1, X), (q1, 0, X) = (q1, XX), (q1, 1, X) = (q2, ε) e (q2, 1, X) = (q2, ε)

7) Dado os autômatos abaixo, dê seu diagrama de estados e a respectiva linguagem reconhecida.

a) M = ({q0}, {0,1}, {Z,U}, δ, q0, ε, {q0}) δ(q0, 0, ε) = (q0, Z) δ(q0, 1, ε) = (q0, U) δ(q0, 0, Z) = (q0, ZZ) δ(q0, 1, Z) = (q0, ε) δ(q0, 0, U) = (q0, ε) δ(q0, 1, U) = (q0, UU) b) M = ({q0, q1}, {0,1}, {Z,U}, δ, q0, ε, {q1})

δ(q0, 0, ε) = (q1, Z) δ(q1, 1, ε) = (q0, U) δ(q1, 0, ε) = (q1, Z) δ(q1, 1, ε) = (q1, U) δ(q1, 0, Z) = (q1, ZZ) δ(q0, 1, Z) = (q1, ε) δ(q1, 0, U) = (q1, ε) δ(q0, 1, U) = (q1, UU)

8) Dados os autômatos a seguir, dê a linguagem por eles reconhecida q0 a, ε, A q1

a, A, AA

b, A, ε q2

b, A, ε

q0 q1

a, ε, A b, ε, B

a, A, AA a, B, BA b, A, AB b, B, BB

q2 a, A, ε b, B, ε

a, A, ε b, B, ε q0 a, ε, X q1

q2

b, X, X b, X, ε

c) a) b)

Referências

Documentos relacionados

efetiva para a disciplina Psicopatologia como para professor substituto de Clínica 97.. UNIVERSIDADE ESTADUAL PAULISTA “JÚLIO DE MESQUITA FILHO”. Campus

Professor Adjunto da Disciplina de Técnica Operatória e Cirurgia Experimental da Universidade Federal de São Paulo-Escola Paulista de

16) Faça um jogo no qual o computador desafia dois usuários para ver quem tem mais memória. O  jogo  deve  gerar  um  número  de  0  à  9  e apresentar  ao 

classes der m como cara encontrado étodos con trutor da su a chamado  devida  cat or meio do  de classes a mentação de serão passí os  construt arâmetros c método 

Disciplina.: Linguagens Formais Professor..:

Disciplina.: Aspectos Teóricos em Computação Professor..:

Disciplina.: Aspectos Teóricos em Computação Professor..: Leandro C. 2) Demonstre que mesmo em uma linguagem L infinita, todas as suas cadeias possuem comprimento finito..

Classificamos uma linguagem L’ e como Linguagem Recursivamente Enumerável (LRE) se houver uma Mq.T. 5) Qual a diferença fundamental entre um problema verificável em