a) represente sob a forma gramatical o conjunto:
L = { an bm cn+1 dm+1 | m, n >= 0 }
b) Apresente uma sequência de derivações a realizar, par a obter a expressão abbccddd
a) A gramática indicada não é do tipo 3 porque possui autocontenção. Também não é do tipo 2 porque a condição imposta só pode ser satisfeita com dependência de contexto. Por estes motivos a gramática é de tipo 1 (a gramática abaixo por motivos de simplificação é do tipo 0).
S' →
aSC' | BC'
S →
aSc | Bc
B →
bBD | D
Dc →
cD
DC' →
C'D
C'D →
cd
dD →
dd
b) S' ⇒1 aSC' ⇒2 aBcC' ⇒3 abBDcC' ⇒4 abbBDDcC' ⇒5 aabbDDDcC' ⇒6 aabbDDcDC' ⇒7 aabbDcDDC' ⇒8 aabbcDDDC' ⇒9 aabbcDDC'D ⇒10 aabbcDC'DD ⇒11 aabbcC'DDD ⇒12 aabbccdDD ⇒13 aabbccddD ⇒14 aabbccddd
Ultima alteração: quinta-feira, 28 de Dezembro de 2000 às 19:13