Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


linguagem formais é automático, Resumos de Matemática

prova de linguagem formais e automação

Tipologia: Resumos

2021

Compartilhado em 25/09/2021

mateus-batista-43
mateus-batista-43 🇧🇷

2 documentos

1 / 6

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Universidade Federal de Alagoas
Instituto de Computação
Engenharia de Computação
Linguagens Formais, Autômatos e Computabilidade
Terceira Prova
13/09/2021
Aluno: _____________________________________________________
1. Faça o autômato com pilha que reconheça a linguagem L = {0m1n| m≤n}. Mostre um
exemplo de computação incluindo a pilha.
2. Faça o autômato com pilha que reconheça a linguagem que tenha o mesmo número de as e
bs. Mostre um exemplo de computação incluindo a pilha.
3. Defina a gramática livre de contexto, incluíndo as regras de produção, que gera L2={wcwR,
w Є {a,b,c}*}. Mostre a derivação da palavra w=abcba. Mostre a árvore de derivação.
Existe outra árvore possível? Se sim, mostre pelo menos mais uma árvore. O que significa
isso?
4. Defina a gramática livre de contexto, incluindo as regras de produção, que gera expressões
algébricas com alfabeto {x,y,+,-,*,/,(,)}. Mostre a derivação da palavra w=(y+x)*y/(y-x)*y.
Mostre a árvore de derivação. Existe outra árvore possível? Se sim, mostre pelo menos mais
uma árvore. O que significa isso?
5. O que faz a máquina de Turing da Figura 1? Mostre a definição formal e a computação da
palavra w=aba, incluindo a fita.
Figura 1
6. O que faz a máquina de Turing da Figura 2? Mostre a definição formal, a computação da
palavra abab, incluindo a fita.
Figura 2
7. Faça a máquina de Turing, com alfabeto de entrada {a,b,A,B}, que transforma toda a
entrada para maiúsculas. Exemplo: aBAa->ABAA.
8. Faça a máquina de Turing que calcule a paridade de um número binário, isto é, adicione um
0 no final se o número de 1’s na entrada é par ou 1 se é ímpar.
9. Explique a diferença entre:
Titus
da
Silva
Batata
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe linguagem formais é automático e outras Resumos em PDF para Matemática, somente na Docsity!

Universidade Federal de Alagoas Instituto de Computação Engenharia de Computação Linguagens Formais, Autômatos e Computabilidade Terceira Prova 13/09/ Aluno: _____________________________________________________

  1. Faça o autômato com pilha que reconheça a linguagem L = {0m 1 n^ | m≤n}. Mostre um exemplo de computação incluindo a pilha.
  2. Faça o autômato com pilha que reconheça a linguagem que tenha o mesmo número de as e bs. Mostre um exemplo de computação incluindo a pilha.
  3. Defina a gramática livre de contexto, incluíndo as regras de produção, que gera L2={wcwR, w Є {a,b,c}*}. Mostre a derivação da palavra w=abcba. Mostre a árvore de derivação. Existe outra árvore possível? Se sim, mostre pelo menos mais uma árvore. O que significa isso?
  4. Defina a gramática livre de contexto, incluindo as regras de produção, que gera expressões algébricas com alfabeto {x,y,+,-,,/,(,)}. Mostre a derivação da palavra w=(y+x)y/(y-x)*y. Mostre a árvore de derivação. Existe outra árvore possível? Se sim, mostre pelo menos mais uma árvore. O que significa isso?
  5. O que faz a máquina de Turing da Figura 1? Mostre a definição formal e a computação da palavra w=aba, incluindo a fita. Figura 1
  6. O que faz a máquina de Turing da Figura 2? Mostre a definição formal, a computação da palavra abab, incluindo a fita. Figura 2
  7. Faça a máquina de Turing, com alfabeto de entrada {a,b,A,B}, que transforma toda a entrada para maiúsculas. Exemplo: aBAa->ABAA.
  8. Faça a máquina de Turing que calcule a paridade de um número binário, isto é, adicione um 0 no final se o número de 1’s na entrada é par ou 1 se é ímpar.
  9. Explique a diferença entre:

Titus

da Silva^ Batata

a) Gramática irrestrita e gramática sensível ao contexto; b) Máquina de Turing como reconhecedor de linguagens recursivamente enumeráveis e de linguagens sensíveis ao contexto.

Boa Prova!

6=14-1 (^) , Pis^ ) v. (^) {S (^) }

P -^ { Serasa :S →^ bsbisnscsc ; Sac }

Derivando (^) abeba S

  • S^...^ S^ →^ asa (^) ¥ (^) era
  • asa (^).. _^ S^ →^ bsb S
  • absab.... S^ →^ C -^ abc.at^ era
  • A S

Existe uma única árvore de

J

derivação ,^ Portanto^ a^ gramática c

diwerdeeonhxtonõoéimlágua.

G- ( V

,^ -1^ , Pis)

  • ✓ = { S (^) }
  • T - (^) { (^) xis (^) , -1 (^) , - , # (^) .nl (^) , ) (^) }
  • A- (^) { S-DS-isissss-sjs-ssx-sis-rss.is → (s ) ; s^

→ ✗ • Sssy} .

Derivando / ✗ + (^) 2) *^ × / Ix- 2) *^ y

-^ S^.^.^..^ Sass^ S .rs (^)..^ S^ →^ SE gt o .SE/S...SsSS E S - 55/5*5 (^)....^ S^ →^ IS^ )^ } } (^) § ¥ (^) E

  • (5)^ * 5/5*5..^ .sn^ /s^ )
  • (575/15)5 (^)... - SAS -15 "^ ¥ o S (^) s -^ (s^ -115/151*5 (^). (^). .SN-^ ; ± (^) §
  • ls-islx-sks-sk-S.is^ →^ ×^ ☐ (^) o
  • 1 ×+5*5/(^ s-sh-S.is →^ J × y É %

.^ /✗^ + g) *SMS

.SI#S...S-ox.lx-ig)x-x/ls-s)-+S...S-ry ou

  • /✗ + g) *^ × / (y.SI#S...S-sx S
  • luz)^ # (^) ✗ /( (^) g- x) # S (^).. - say
  • ley)^ #^ ✗ / (^) ly- x )#^ ✗ a^ Y S § Como existe mais deumaárvoude (^) § *^ ☐^ a S (^) s ¥ 's derivação (^) ,^ então^ a gramática livre^ de contexto J éamtúgua ×^ (^ ¥ ; o

sr E ; ;

J a (^) + s o

$ } ±^ }

J ✗ (^) ☐

g^ §^ ¥

  1. (^) Imprime (^) palavras de ois (^) e A's (^) interpolados M -^ lo, -2,

, qo^ , BIF^ )

  • 0={9-0,9-1}
  • E- { (^) a. b }
    • 5--

      - (^) Ia / A (^) / a (^) / PIP /.^.^ ... (^). .. 
  • 9-o = 9-O^ 9-o
  • p =P
  • F-- lo ⑥ / a^ / A^ / a^ / BH |.^.^.^.^.^.^.^. 4-o Computação da^ palavra oba

S /qual = $ palavra rejeitada

6) Aceito. palavra com iaouiíseb's interpolados, também aceita palavra

vazia.

M -^ ( Q^ , -2 , S , 9- o , PIF )

  • Q - (^) { 9-0,9-1.7,}^ ⑥^ /^ a^ /^ A^ /^ a^ /^ P^ /^ B^ /.^.^.^.
  • E _ - (^) {aib} o
  • s - (^) s
  • 9-0=9-0 ⑥ a (^) b a B B (^) |....
  • p =P
  • 7={9-2} A ⑥ a^ A^ a^ P^ B^ ÷^.^.^.^.^ _. Computação da^ Palavra^ S / 9-o 9-o^ , a)^ =^ (9-^ monk)

5171 ,^ b)^ =/^ 9- o , b, R) ⑥^ a^ b^ a^ P P^..^..^.

I

d / %, a) =/ 7. iaik)

S /^ % (^) ,^ B)^ =/^ 72,13 (^) ,^ R^ )^ 9-^ a

A- IQE (^) , dito (^) , } (^) F)

  • 0={9-0}
  • E - (^) {alça (^) , B }
  • 5-- B; -4K -70=9-0 (^) A; BR
  • (^) P (^) =D (^) A ; ☐^ IR
  • (^) f- (^) =P ai^?^ ,^ R / t I

9-o