Esercizi grammatiche

Esercizio grammatica linguaggi di programmazione

programmer

Esercizio svolto: grammatica

 

Dato il linguaggio

L = {an bm ck | k = n+m}

definire la grammatica.

G = (X,V,S,P)

X = (a,b,c)

V = (S,A,B,C)

P = {
S -> ϵ | ac | bc | bAc | aBc
A -> bc | bAc
B -> aBc | C
C -> bCc | ϵ
}

 

Grammatica libera da contesto (tipo 2)

/ 5
Grazie per aver votato!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *