24 Şubat 2013 Pazar

Context-Free Languages/Grammars


Context-Free Languages/Grammars

Construct one context-free grammar each that generate exactly one of the following languages:

  • G1(L1={0a1b0c | 0≤a<b c=b-a}) = G(N=?, E=?, S=?, P=?)

N =  { S, A, B }

E = { 0, 1 }

S à AB

A à  ∑ | 0A1

B à 1B0 | 10
 

  • G2(L2={0c1b0a | 0≤a<b c>b-a}) = G(N=?, E=?, S=?, P=?)

N = {S, A, B}

E = { 0, 1 }

S à ABC

A à 0A | ∑

B à 1B0 | 10

C à ∑ | 0C1

 

  • G3(L3={0(1+0)*1}) = G(N=?, E=?, S=?, P=?)

N =  { S, A, B, C }

E = { 0, 1 }

S à 0A1

A à ∑ | 10A | 1A | 0A | 01A

 

 

  • G4(L4={0(1++0+)*1}) = G(N=?, E=?, S=?, P=?)

N =  { S, A, B, C }

E = { 0, 1 }

S à 0A1

A à ∑ | BC | B0 | C1 |CB

B à 1 | 1B

C à 0 | 0C

 

  • G5(L5={0++(1++0+)*1}) = G(N=?, E=?, S=?, P=?)

N =  { S, A, B, C, D }

E = { 0, 1 }

S à AB1

A à 0 | A0

B à ∑ | CD | C0 | D1 | DC

C à 1 | 1C

D à 0 | 0D

Hiç yorum yok:

Yorum Gönder