Apresente a árvore de derivação (parse tree) da expressão aritmética x = a * b + c * d - e * f, sobre a gramática livre de contexto apresentada a seguir.
G = ({A, E, T, F, V}, {a, b, c, d, e, f, x, =, +, -, *, /, (, )}, P, A) P = {A → V=E E → T+E | T-E | T T → F*T | F/T | F F → (E) | V V → a | b | c | d | e | f | x}
Qual é a linguagem da gramática livre do contexto contendo as seguintes regras de produção:
S → ASb | c A → a
O primeiro passo realizado pelo algoritmo de Exclusão de Produções da Forma A → B é a construção dos fechos para cada uma das variáveis presentes na gramática. Considerando a gramática livre de contexto a seguir, qual conjunto é o fecho da variável A?
G = ({A, B, C, D, E, F}, {x, y, z}, P, A) P = {A → xBy | C B → zCx | CD C → E | xA D → EF | Axy E → F | xyz | B F → DF | xBC}
Converta para a Forma Normal de Chomsky a gramática livre de contexto apresentada a seguir.
G = ({S, A, B}, {a, b}, P, S) P = {S → aAB A → bBb B → A | ε}
Observe a gramática a seguir.
G = ({S, A, B}, {a, b}, P, S) P = {S → aAbba aAb → aabbbA | ab bAb → bbA bAa → Bbaa bB → Bb aB → aA}
Sobre essa gramática, assinale a alternativa correta: