01.05.2013 Views

SOLUCIÓ DE L'EXAMEN DE TEORIA D'AUTÒMATS. TORN 2 1) La ...

SOLUCIÓ DE L'EXAMEN DE TEORIA D'AUTÒMATS. TORN 2 1) La ...

SOLUCIÓ DE L'EXAMEN DE TEORIA D'AUTÒMATS. TORN 2 1) La ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SOLUCIÓ</strong> <strong>DE</strong> L’EXAMEN <strong>DE</strong> <strong>TEORIA</strong> D’AUTÒMATS. <strong>TORN</strong> 2<br />

1) <strong>La</strong> taula de transicions queda:<br />

δ a b<br />

[0] [1] [2]<br />

[1] [1,3] [1]<br />

[2] [2] [2,3]<br />

[1,3] [1,3] [1]<br />

[2,3] [2] [2,3]<br />

On [0] és l’estat inicial i [1,3] i [2,3] són els estats acceptadors.<br />

2) <strong>La</strong> gramàtica sense λ-produccions queda:<br />

3)<br />

S → ABC | AB | BC | B<br />

A → aA | a | C<br />

B → bB | CAB | CB | AB | b<br />

C → Ee<br />

D → CA | C | A | E<br />

E → EB<br />

Traient ara les produccions unitàries queda:<br />

S → ABC | AB | BC | bB | CAB | CB | b<br />

A → aA | a | Ee<br />

B → bB | CAB | CB | AB | b<br />

C → Ee<br />

D → CA | Ee | aA | a | EB<br />

E → EB<br />

Eliminant ara les variables que no deriven mots, s’eliminen la C i la E i,<br />

finalment, eliminant variables impossibles de generar ens queda:<br />

S → AB | bB | b<br />

A → aA | a<br />

B → bB | AB | b<br />

c<br />

a) Certa ja que L1 − L2<br />

= L1<br />

∩ L2<br />

. Com que el complementari d’un llenguatge<br />

regular és regular i la intersecció de dos regulars també és regular obtenim que el<br />

resultat és un llenguatge regular.<br />

n<br />

b) Falsa: per exemple si L = { a | n ≥ 1∧<br />

n és primer}, tenim que L no és<br />

* *<br />

regular; en canvi, L = a sí que és regular.


4) Llegim la primera sèrie de símbols a apuntant-ne dos a la pila cada vegada:<br />

( 0<br />

q 0,<br />

a,<br />

z ) |-- ( 0, 0 ) aaz q<br />

q , a,<br />

a)<br />

|-- ( q 0 , aaa)<br />

( 0<br />

Després llegim els símbols b (que no cal comptar):<br />

( 0<br />

q , b,<br />

a)<br />

|-- ( q 1, a)<br />

q , b,<br />

a)<br />

|-- ( q 1, a)<br />

( 1<br />

Després llegim els símbols c:<br />

( 1<br />

( 2<br />

q , c,<br />

a)<br />

|-- ( q 2 , λ)<br />

q , c,<br />

a)<br />

|-- ( q 2 , λ)<br />

Finalment buidem la pila amb una λ-transició:<br />

( 2 0<br />

q , λ , z ) |-- ( q 2 , λ)<br />

A l’última transició no importa l’estat al qual anem a parar.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!