Esercizi grammatiche

Linguaggi di programmazione: esercizio 1 grammatica

programmer

Dato il seguente linguaggio:

L = {am bn ci | m > n + i}

definire la grammatica.

 

G = (X,V,S,P)

X = (a,b,c)

V = (S,A,B)

 

P = {

S => aSc | B

B => aBb | C

C => aC | a

}

 

Grammatica context-free (libero da contesto – tipo 2)

/ 5
Grazie per aver votato!

Lascia un commento

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