Documente Academic
Documente Profesional
Documente Cultură
Lfa Solutii Grila PDF
Lfa Solutii Grila PDF
Rezolvari Test
Acestea sunt rezolvarilor subiectelor date la test. Daca avet, i ntrebari, trimitet, i-
le pe mail la: george.mitra@cti.pub.ro
(a) regulat
(b) independent de context
(c) dependent de context
(d) nu se poate afirma nimic
1
Fie G = (V, , R, S), o gramatica ce accepta L. Rasturnat(L) este limbajul
acceptat de gramatica (V, , R0 , S), R0 = {(X, R )|(X, ) R}. Mai exact,
rasturnand partea din dreapta a fiecarei reguli, schimbam ordinea termenilor
n fiecare concatenare s, i obt, inem LR .
Rasturnand fiecare cuvant, nici nu scoatem restrict, ii, deci limbajul nu devine
regulat, nici nu adaugam restrict, ii, deci nu l facem dependent de context.
(a) L1
(b) complementul lui L2
(c) mult, imea vid
a
(d) L1 L2
(a) orice
(b) limbaje independente de context
(c) limbaje regulate
(d) nu se poate spune
2
6. Fie L1 , L2 , L3 limbaje regulate s, i un limbaj L4 . Se considera urmatoarele
afirmat, ii:
i) L1 L4 = L2 L4 limbaj regulat
ii) L1 L2 = L3 L4 L4 limbaj regulat
iii) L1 L4 L2 = L3 L4 limbaj regulat
3
8. Fie L = {w {a, b} |w cont, ine numar par de a-uri s, i numar impar de b-uri
mai mare decat numarul de a-uri}. Atunci:
(a) Limbajul este independent de context fiindca are nevoie de o stiva pen-
tru a numara a-uri pe care sa le scoata de pe stiva cand cites, te b-uri.
Un AFN nu poate face asta.
(b) S, irul vid cont, ine numar par de a-uri s, i numar par de b-uri, deci nu
apart, ine limbajului
(c) Este negat, ia punctului (a), deci este adevarata.
(d) Fie w = aabbb. w cont, ine numar par de a-uri, 2, cont, ine un numar
impar de b-uri mai mare decat numarul de a-uri, 3, dar nu orice prefix
cont, ine un b. De exemplu, prefixul aa cont, ine doar a-uri.
(a) |L(M )| 2k
(b) |L(M)| > 2k+2
(c) |L(M )| = 2k+1 1
(d) |L(M )| = 2k+1
10. Fie M un automat finit determinist care accepta minim 3 s, iruri. Numarul
minim de stari finale ale automatului este:
(a) 1
4
(b) 2
(c) 3
(d) niciuna dintre celelalte variante
Pentru a accepta ceva, este necesar sa aiba stari finale. Exista vreun automat
care accepta cel put, in trei s, iruri s, i are doar o stare, cea obligatorie? Da,
M = (K, , , s, F ), cu K = {s}, = {a, b}, (s, a) = s, (s, b) = s,
F = {s}. Automatul accepta , deci o infinitate de cuvinte. Accepta cu
sigurant, a cele minim trei cuvinte cerute n enunt, .
Afirmat, ia ii) este ntotdeauna corecta fiindca exista o gramatica pentru lim-
baj.
Afirmat, ia iii) nu este ntotdeauna corecta fiindca exista limbaje definite pe
alfabete unare care nu sunt finite. De exemplu: a .
Afirmat, ia i) este corecta. Intuitiv, tot ce aduc limbajele independente de
context n plus fat, a de cele regulate este abilitatea de a pompa perechi de
s, iruri cu o dependent, a liniara ntre elementele perechii. In cazul unui alfabet
unar, ordinea elementelor nu mai conteaza, as, a ca putem schimba ordinea
subs, irurilor astfel ncat elementele pompate sa fie adiacente s, i sa poata fi
combinate. Astfel, ap akq ar aks at se poate scrie sub forma ap+r+t ak(q+s) .
Alta explicat, ie intuitiva ar fi ca tot ce conteaza n cazul cuvintelor formate
dintr-un alfabet unar este lungimea, adica un s, ir are forma a1 k+0 , lucru
care poate fi descris de o expresie regulata.
5
(a) trebuie s
a fie regulat
(b) nu poate fi independent de context
(c) poate sa nu fie independent de context
(d) este independent de context, dar nu regulat
L3 (L1 L2 ) L3 L1
\L1 \L3 L1 \L1 L1 \L3
L1 \L1 = L1 \L3
L1 \L3 = , care e regulat.
(a) poate s
a nu fie independent de context
(b) nu poate fi regulat
(c) este ntotdeauna independent de context
(d) accepta o infinitate de cuvinte
6
Fie L = {wwR }.LL = {w1 w1R w2 w2R }. L LL = {wwR wwR }. Acest limbaj
nu este independent de context, deci (a) este adevarata s, i (c) e falsa.
Fie L = {a, aa} {an bn , n > 0}.LL = {an+1 bn , n > 0} {an+2 bn , n >
0}{an bn a, n > 0}{an bn aa, n > 0}{aa}{aaa}{aaaa}. LLL = {aa},
care este regulat s, i finit. In aceste condit, ii, variantele (b) s, i (d) sunt false.
15. Fie M un AFN care accepta un singur s, ir. Numarul minim de tranzit, ii pe
care le poate avea automatul este:
(a) 1
(b) 2
(c) 4
(d) Niciuna din celelalte variante
In cazul n care vret, i mai multe detalii despre vreun exercit, iu, mi
putet, i cere pe mail.