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: