LINGUAGGI FORMALI E COMPILATORI AA10/11–UNIVERSITÀ DELLA CALABRIA
DOCENTE:ING.GIANLUIGI GRECO
ESERCITATORE:ING.ENRICO MALIZIA
1
C
OSTRUZIONEA
UTOMI AP
ILAPer ciascuno dei seguenti linguaggi, costruire un automa riconoscitore, possibilmente deterministico.
1. L={anbn | n>0} U {anb2n | n>0}
2. L={anbmck | n,m,k > 0, n=m oppure n=k}
3. L={(ab)nd+cmdd(ce)+ | n>m+p, m>0,p>0}
4. L={(wc+wR)nc+ambq | n+m>q, q>=0, w {a,b}+} 5. L={anbmc+apbqcp | p{2,4}, n+p>m+q, m,n,p>0}
6. L={anbm | 0<n<=m<=2n}
7. L={(ab)n(cd)n | n>0}
8. L={anbmambn | n,m>0}
Esercitazione
V
LINGUAGGI FORMALI E COMPILATORI AA10/11–UNIVERSITÀ DELLA CALABRIA
DOCENTE:ING.GIANLUIGI GRECO
ESERCITATORE:ING.ENRICO MALIZIA
2
S
OLUZIONI1. L={anbn | n>0} U {anb2n | n>0}
2. L={anbmck | n,m,k > 0, n=m oppure n=k}
3. L={(ab)nd+cmdp(ce)+ | n>m+p, m>0,p>0}
LINGUAGGI FORMALI E COMPILATORI AA10/11–UNIVERSITÀ DELLA CALABRIA
DOCENTE:ING.GIANLUIGI GRECO
ESERCITATORE:ING.ENRICO MALIZIA
3 4. L={(wc+wR)nc+ambq | n+m>q, q>=0, w {a,b}+}
5. L={anbmc+apbqcp | p{2,4}, n+p>m+q, m,n,p>0}
LINGUAGGI FORMALI E COMPILATORI AA10/11–UNIVERSITÀ DELLA CALABRIA
DOCENTE:ING.GIANLUIGI GRECO
ESERCITATORE:ING.ENRICO MALIZIA
4 6. L={anbm | 0<n<=m<=2n}
7. L={(ab)n(cd)n | n>0}
8. L={anbmambn | n,m>0}