Escolar Documentos
Profissional Documentos
Cultura Documentos
S S
L C L C
l λ l n C
2) Assinale V quando julgar verdadeira, ou F quando julgar falsa cada uma das
seguintes afirmações:
(V ) Sobre uma linguagem L(G), gerada por uma gramática G, podemos dizer
*
que L(G) = {α∈T*|S ⇒ α}
(V ) A geração direta acontece pela aplicação de uma regra do conjunto P,
transformando uma forma sentencial em outra.
(V ) Qualquer cadeia que se possa gerar a partir do símbolo de partida de uma
gramática é uma forma sentencial desta gramática.
(F ) Toda sentença de uma gramática pode ser gerada diretamente a partir do
símbolo de partida.
(F ) Toda sentença é uma forma sentencial e toda forma sentencial é uma
sentença.
G = (V, T, P, S)
Onde:
V = {S, B}
T = {a, b}
P = { 1) S → aSa
2) S → aBa
3) B → bB
4) B→λ }
Qual é a linguagem L(G) gerada pela gramática descrita acima?
1, 1, 2, 4
0 0, 1
1
S0 S1
S0 → 0S0
S0 → 1S1
S1 → 0S1
S1 → 1S1
S1 → λ
S → aSa
S → bSb
S→a
S→b
S→λ
b) {anbman | n≥0 ∧ m é ímpar}
S → aSa
S→B
B → bbB
B→b
c) {anbmc2n | m,n≥0}
S → aScc
S→B
B → bB
B→λ
d) {anbm | m>n}
S → aSb
S→B
B→b
B → bB
a)
b b
S A C
b a
b b a
S A B C
V={S, A, B, C} V={S, A, B, C, D}
T={a, b} T={a, b}
P={ 1) S → aA P={ 1) S → aA
2) S → bC 2) A → bB
3) S → λ 3) B → bB
4) A → aS 4) B → aC
5) A → bB 5) C → aD
6) B → bC 6) C → λ
7) B → λ 7) D → bC }
8) C → bB }
a b
b
b
S3
b) {abmba(ab)n|m, n ≥0}
b
a b a
S0 S1 S2 S3
b a
S4