2010-10-02 14 views

risposta

4
S -> aaS | aB | bbC | ε 
B -> bbB | b 
C -> bbC | ε 

vedi, è una lingua normale. 'S' sta per "abbiamo costruito un numero pari di a e più a può seguire, 'B' sta per" abbiamo costruito un numero disomogeneo di a's e ora segue un numero disomogeneo di b ". 'C' sta per 'la stringa vuota

+3

You got me, imbarazzante realmente "abbiamo costruito un numero pari di A e ora un numero pari di b di seguito

ε rappresenta.';) La tua soluzione è non completamente corretto, però. Non si accetta 'bb'. Si potrebbe fare' aaC' a 'bbC'. –

+0

Bella cattura, grazie. Risolto. – fschmitt

+0

Hai catturato i 10 secondi in cui ho sbagliato a digitare ... – fschmitt

Problemi correlati