Automatos

368 palavras 2 páginas
LINGUAGENS FORMAIS E AUTOMATOS

Nome: Yago Roberto Rodrigues da Silva RA:B0408D-9 Turma: CC6P14
1. Com seus conhecimentos, faça:
a) Uma descrição de cada um dos 4 níveis da Hierarquia de Chomsky;

Linguagens Enumeráveis Recursivamente:
Chamamos o tipo de gramática que definimos de tipo 0 ou recursivamente enumerável, estrutura de frase irrestritas. Não possui restrições nas regras de produção.

Linguagens Sensíveis ao Contexto: Se às regras de substituição for imposta a restrição de que nenhuma substituição possa reduzir o comprimento da forma sentencial à qual a substituição é aplicada, cria-se uma classe de gramáticas ditas sensíveis ao contexto. As gramáticas que obedecem a estas restrições pertencem, na hierarquia de Chomsky, ao conjunto das Gramáticas Sensíveis ao Contexto (GSC) ou do Tipo 1.

Linguagens Livres de Contexto: As Gramáticas Livres de Contexto (GLC) ou do Tipo 2 são aquelas cujas regras de produção são da forma:
A −> α onde A ∈ Vn, α ∈ V+
Ou seja, quando do lado esquerdo da regra há apenas um símbolo não-terminal (uma variável)

Linguagens Regulares: Aplicando-se mais uma restrição sobre a forma das produções, pode-se criar uma nova classe de gramáticas, as Gramáticas Regulares (GR), de grande importância no estudo dos compiladores por possuírem propriedades adequadas para a obtenção de reconhecedores simples, conhecido também como linguagem Tipo 3

b) Para cada nível dê exemplos práticos e explique os exemplos.

Linguagens Enumeraveis Recursivamente:
G= ( {S,A,B,C,D,E}, {a}, P,S )
P = { 1. S-> ACaB
2. Ca -> aaC
3. CB -> DB
4. CB -> E
5. aD -> Da 6. AD -> AC
7. aE -> Ea
8. AE -> k }
L(G) = {a2n | n é um inteiro positivo}

Linguagens Sensiveis ao Contexto:
G2 = ({S,C}, {a,b,c},P2,S)
P2 = { S -> abc ab -> aabbC
Cb -> bC
Cc -> cc }

Linguagens Livres de Contexto:
G = ({S,A,B}, {a,b}, P,S)
P = {S -> aB | bA
A -> a | aS | bAA
B -> b | bS | aBB }

Relacionados

  • automatos
    1424 palavras | 6 páginas
  • Automatos
    3183 palavras | 13 páginas
  • Automatos
    1470 palavras | 6 páginas
  • automatos
    4966 palavras | 20 páginas
  • Automatos
    1311 palavras | 6 páginas
  • Automatos
    5597 palavras | 23 páginas
  • Autômatos
    416 palavras | 2 páginas
  • Automatos
    868 palavras | 4 páginas
  • Autômatos
    682 palavras | 3 páginas
  • Autômatos
    1037 palavras | 5 páginas