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