Вы находитесь на странице: 1из 11

Ministerul Educaiei al Republicii

Moldova
Universitatea Tehnic a
Moldovei
Facultatea Calculatoare ,Informatica si
Microelectronica
Catedra Calculatoare

Raport
Lucrare de laborator Nr.2
La disciplina:Limbaje formale si

proiectarea

compilatorelor

Tema: Automate Finite


A efectuat:
A verificat:

st.gr.TI-142 Chifa Vladislav


lect. superior Ludmila Duca

Chisinau 2015
Lucrarea de laborator 2
Sarcina lucrarii:
1. Este dat automatul finit AF=(Q, , , q0, F). Reprezentai automatul sub form de graf.
2. Este sau nu automatul dat determinist?
3. Dac automatul este nedeterminist, construii automatul finit determinist echivalent.
4. Construii gramatica regulat echivalent cu AFD
5. Inventai un ir peste vocabularul care nu va fi acceptat de ctre AFD. Artai acest lucru
scriind secvena (secvenele) de configuraii respective.
6. Pentru automatul finit AFD=(Q, , , q0, F) construii 5 iruri acceptate de automat.
Lungimea irurilor s nu fie mai mic dect n+2, unde n este numrul de stri din Q.
7. Scriei expresia regulat echivalent.
8. Pentru fiecare ir x scriei secvena de configuraii pentru acceptarea irului, adic (q0, x)
(qi1, x1) (qi2, x2) (qf, ), unde qf F.
9. Petru toate cele 5 iruri obinute construii aplicnd lema de pompare descompunerea x=uvw.
Varianta 6
AF=(Q, , , q0, F), Q = {q0, q1, q2 , q3}, = { a, b, c}, F = { q3}.
(q0, a) = {q1}
(q1, b) ={q2}
(q2, a) = {q2}
(q2, a) = {q3}
(q2, c ) ={q2}
(q3, a) ={q3}.

1) AF sub forma de graf

2) Automatul dat este nedeterminist deoarece


(q2, a) = {q2} , {q3}

3) AFD
Q`
q0
q1
q2
q2q3

q1
q2q3
q2q3

c
q2
q2

q2
-

Notam: q2q3=q3

4) Gramatica regulata echivalenta AFD

q0aq1
q1bq2
q2aq3
q2cq2
q2a
q3aq3
q3cq2
q3a
5) Sirul care nu va fi acceptat de AFD

Sirul este: aabcaca acest sir nu va fi acceptat deoarece nu exista


nicio tranzitie din q1 in a
(q0, a) = {q1}
(q1, a) =
6) 5 siruri accepatate de automat

abcacacaa
abcccacaaa
abcacacccaa
abacccacaaa
abcaca

7) Expresia regulate echivalenta:

abc*a(a+cc*a)*

8) Secventa de configuratie pentru acceptarea sirului:


1) abcacacaa
a

q0q1q2q2q3q2q3q2q3q3
2) abcccacaaa
a

q0q1q2q2q2q2q3q2q3q3q3
3) abcacacccaa
a

q0q1q2q2q3q2q3q2q2q2q3q3
4) abacccacaaa
a

q0q1q2q3q2q2q2q3q2q3q3q3
5) abcaca
a

q0q1q2q2q3q2q3

9) Descompunerea x=uvw folosind lema de pompare


1)
a

q0q1q2q2q3q2q3q2q3q3
u=ab
v=c
w=acacia
a

q0q1q2q3q2q3q2q3q3
u=ab
v=ac
w=acaa
a

q0q1q2q3q2q3q3
u=ab
v=ac
w=aa
a

q0q1q2 q3q3
u=aba
v= a
w=
a

q0q1q2 q3

2) abcccacaaa
a

q0q1q2q2q2q2q3q2q3q3q3
u=ab
v=c
w=ccacaaa
3) abcacacccaa

q0q1q2q2q3q2q3q2q2q2q3q3
u=ab
v=c
w=acacccaa
4) abacccacaaa
a

q0q1q2q3q2q2q2q3q2q3q3q3
u=ab
v=ac
w=ccacaaa
5) abcaca
a

q0q1q2q2q3q2q3
u=ab
v=c
w=aca

JFLAP
1)
AF sub forma de graf

2) Testam daca este determinist sau nedeterminist

3) Convertim din AFDN in AFD

4) Gramatica regulata echivalenta AFD

5) Sirul neacceptat de catre AFD

6) Cele 5 siruri acceptate de automatul AFD

7) Expresia regulata

Concluzie: Efectuind aceasta lucrare de laborator am capatat


deprinderi de lucru cu Automatele Finite care la rindul lor sunt
deterministe si nedeterministe .Am determinat daca automatul dat
este determinist sau nedeterminist, dindune rezultatula ca este
nedeterminist am construit automatul finit determinist
echivalent.Am reprezentat ambele AF sub forma de graf.Am
inventat un sir neacceptat pentru AFD si 5 siruri acceptate cu
lungimea sirului sa nu fie maim mica de n+2 unde n este numarul de
stari Q.Pentru fiecare sir am scris secventa de configuratie pentru
acceptare a sirului,pentru toate sirurile am descompus in x=uvw
aplicind lema de pompare.Am scris expresia regulate echivalenta.

Вам также может понравиться

  • Lucrare de Curs LFPC
    Lucrare de Curs LFPC
    Документ19 страниц
    Lucrare de Curs LFPC
    Cristik95
    100% (1)
  • Lucrare LFPC Cebotari Ion
    Lucrare LFPC Cebotari Ion
    Документ12 страниц
    Lucrare LFPC Cebotari Ion
    Cebotari Ion
    Оценок пока нет
  • Raport Cucu Eugen Lab.7 C++
    Raport Cucu Eugen Lab.7 C++
    Документ10 страниц
    Raport Cucu Eugen Lab.7 C++
    Cucu Eugen
    Оценок пока нет
  • Raport C++ Lab 4
    Raport C++ Lab 4
    Документ8 страниц
    Raport C++ Lab 4
    Nickolae Enachi
    Оценок пока нет
  • Lab 03 RC
    Lab 03 RC
    Документ14 страниц
    Lab 03 RC
    tarakan
    Оценок пока нет
  • Laborator-3 Programarea Calculatoarelor
    Laborator-3 Programarea Calculatoarelor
    Документ7 страниц
    Laborator-3 Programarea Calculatoarelor
    Radu Arapan
    Оценок пока нет
  • LFC. Lab 3
    LFC. Lab 3
    Документ13 страниц
    LFC. Lab 3
    Cristina BuȘmachiu
    Оценок пока нет
  • F Algoritmica Grafurilor (Grila 2010)
    F Algoritmica Grafurilor (Grila 2010)
    Документ7 страниц
    F Algoritmica Grafurilor (Grila 2010)
    Alexandru Baicu
    Оценок пока нет
  • Raport 6
    Raport 6
    Документ3 страницы
    Raport 6
    Dekionlolz В
    Оценок пока нет
  • Lucrarea de Laborator Nr1 La Cercetari Operationale Decizii in Conditiile de Incertitudine. (Conspecte - MD)
    Lucrarea de Laborator Nr1 La Cercetari Operationale Decizii in Conditiile de Incertitudine. (Conspecte - MD)
    Документ8 страниц
    Lucrarea de Laborator Nr1 La Cercetari Operationale Decizii in Conditiile de Incertitudine. (Conspecte - MD)
    Артём Григоренко
    Оценок пока нет
  • RC Examen
    RC Examen
    Документ50 страниц
    RC Examen
    Belinschi Andrei
    Оценок пока нет
  • (InfoIasi) (FII) (LFAC) Expresii Regulate Si Generatoarele de Analizoare Lexicale (Limbaje Formale, Automate Si Compilatoare)
    (InfoIasi) (FII) (LFAC) Expresii Regulate Si Generatoarele de Analizoare Lexicale (Limbaje Formale, Automate Si Compilatoare)
    Документ3 страницы
    (InfoIasi) (FII) (LFAC) Expresii Regulate Si Generatoarele de Analizoare Lexicale (Limbaje Formale, Automate Si Compilatoare)
    Diana Todiroae
    Оценок пока нет
  • 2
    2
    Документ58 страниц
    2
    dco123
    Оценок пока нет
  • Raport C++ Lab 3
    Raport C++ Lab 3
    Документ4 страницы
    Raport C++ Lab 3
    Nickolae Enachi
    Оценок пока нет
  • Raport L1 ASDN
    Raport L1 ASDN
    Документ7 страниц
    Raport L1 ASDN
    Alexandru Umaneţ
    Оценок пока нет
  • Lucrare de Laborator NR.1 LFC
    Lucrare de Laborator NR.1 LFC
    Документ10 страниц
    Lucrare de Laborator NR.1 LFC
    John Smith
    Оценок пока нет
  • Laboratorul Cercetari
    Laboratorul Cercetari
    Документ5 страниц
    Laboratorul Cercetari
    Buinovschi Corneliu
    Оценок пока нет
  • Curs ARC2019 Stud Evaluare 1
    Curs ARC2019 Stud Evaluare 1
    Документ117 страниц
    Curs ARC2019 Stud Evaluare 1
    Maria Sevciuc
    Оценок пока нет
  • 2-Testul 1 - Varianta Elevi
    2-Testul 1 - Varianta Elevi
    Документ4 страницы
    2-Testul 1 - Varianta Elevi
    Adina Adina
    Оценок пока нет
  • PS Lab #2-2020 Short
    PS Lab #2-2020 Short
    Документ13 страниц
    PS Lab #2-2020 Short
    Full Name
    Оценок пока нет
  • Proiect de An BDC II
    Proiect de An BDC II
    Документ36 страниц
    Proiect de An BDC II
    Victor Noroc
    Оценок пока нет
  • Lab LFPCN3 OnicaDinu
    Lab LFPCN3 OnicaDinu
    Документ18 страниц
    Lab LFPCN3 OnicaDinu
    Dinu RaceClan
    Оценок пока нет
  • Lab 1ipp
    Lab 1ipp
    Документ20 страниц
    Lab 1ipp
    SlavicCaldare
    Оценок пока нет
  • PSM Laborator Nr2 - 3
    PSM Laborator Nr2 - 3
    Документ13 страниц
    PSM Laborator Nr2 - 3
    Nickolae Enachi
    Оценок пока нет
  • Raspunsuri AC
    Raspunsuri AC
    Документ10 страниц
    Raspunsuri AC
    Anastasia
    Оценок пока нет
  • Lab 2
    Lab 2
    Документ4 страницы
    Lab 2
    Fil Gorea
    Оценок пока нет
  • Lab NR 5 Cercetari Operationale
    Lab NR 5 Cercetari Operationale
    Документ6 страниц
    Lab NR 5 Cercetari Operationale
    HatyManagarm
    Оценок пока нет
  • LL4 BD
    LL4 BD
    Документ6 страниц
    LL4 BD
    Anya Mr
    Оценок пока нет
  • BDC Cotovici
    BDC Cotovici
    Документ15 страниц
    BDC Cotovici
    Alexey Dariev
    Оценок пока нет
  • Laborator 9 Baze de Date
    Laborator 9 Baze de Date
    Документ5 страниц
    Laborator 9 Baze de Date
    Stanescu Yonut
    Оценок пока нет
  • Lfac 1
    Lfac 1
    Документ25 страниц
    Lfac 1
    George2503
    Оценок пока нет
  • Lab 3
    Lab 3
    Документ22 страницы
    Lab 3
    Dorin Lungu
    Оценок пока нет
  • Licenta
    Licenta
    Документ84 страницы
    Licenta
    DragosAlex
    Оценок пока нет
  • Exercitii MatLab
    Exercitii MatLab
    Документ3 страницы
    Exercitii MatLab
    Harmony Fields
    Оценок пока нет
  • Algoritmica Grafurilor
    Algoritmica Grafurilor
    Документ35 страниц
    Algoritmica Grafurilor
    Husker Dou
    Оценок пока нет
  • Lab 1 ASDN
    Lab 1 ASDN
    Документ7 страниц
    Lab 1 ASDN
    Cobilas Vasile
    Оценок пока нет
  • Curs Automate Finite
    Curs Automate Finite
    Документ34 страницы
    Curs Automate Finite
    Ovidiu Buda
    Оценок пока нет
  • ASDN Lab 1print
    ASDN Lab 1print
    Документ6 страниц
    ASDN Lab 1print
    Octavian Macovetchi
    Оценок пока нет
  • (ED) Laboratorul 2 - Filtre RC
    (ED) Laboratorul 2 - Filtre RC
    Документ4 страницы
    (ED) Laboratorul 2 - Filtre RC
    Randy
    Оценок пока нет
  • Laborator2 SQL An2
    Laborator2 SQL An2
    Документ11 страниц
    Laborator2 SQL An2
    Diana Iagar
    Оценок пока нет
  • LFA Lab 03.11 PDF
    LFA Lab 03.11 PDF
    Документ16 страниц
    LFA Lab 03.11 PDF
    Denis Goncearuc
    Оценок пока нет
  • Grid": 1. Explicați Noțiunea de CODURI de CORECȚIE A DATELOR (3p.) 2. Ce Înseamnă PKI (Public Key Infrastructure) ? (3p.)
    Grid": 1. Explicați Noțiunea de CODURI de CORECȚIE A DATELOR (3p.) 2. Ce Înseamnă PKI (Public Key Infrastructure) ? (3p.)
    Документ2 страницы
    Grid": 1. Explicați Noțiunea de CODURI de CORECȚIE A DATELOR (3p.) 2. Ce Înseamnă PKI (Public Key Infrastructure) ? (3p.)
    Vera Malcoci
    Оценок пока нет
  • Raport Cucu Eugen Lab.6
    Raport Cucu Eugen Lab.6
    Документ9 страниц
    Raport Cucu Eugen Lab.6
    Cucu Eugen
    Оценок пока нет
  • Tehnici Avansate de Programare Sem II 2008
    Tehnici Avansate de Programare Sem II 2008
    Документ25 страниц
    Tehnici Avansate de Programare Sem II 2008
    Doru Barbu
    Оценок пока нет
  • BDC 9
    BDC 9
    Документ6 страниц
    BDC 9
    Ion Boika
    Оценок пока нет
  • Testarea Statica1
    Testarea Statica1
    Документ29 страниц
    Testarea Statica1
    Inga Camerzan
    Оценок пока нет
  • Laborator Nr1 PSI
    Laborator Nr1 PSI
    Документ9 страниц
    Laborator Nr1 PSI
    Aliona
    Оценок пока нет
  • Algoritmica Grafurilor
    Algoritmica Grafurilor
    Документ194 страницы
    Algoritmica Grafurilor
    luminst6822
    Оценок пока нет
  • Criptografia Asimetrica
    Criptografia Asimetrica
    Документ39 страниц
    Criptografia Asimetrica
    dendy99
    Оценок пока нет
  • Teoria Sistemelor Nr2
    Teoria Sistemelor Nr2
    Документ10 страниц
    Teoria Sistemelor Nr2
    liveplayer
    Оценок пока нет
  • Lab 2 Apa
    Lab 2 Apa
    Документ12 страниц
    Lab 2 Apa
    Artur Kingsman
    Оценок пока нет
  • Laborator 2 LFPC
    Laborator 2 LFPC
    Документ10 страниц
    Laborator 2 LFPC
    gicu
    Оценок пока нет
  • Lab. Nr.2 - L.F.A - Ciubotaru Mihai
    Lab. Nr.2 - L.F.A - Ciubotaru Mihai
    Документ9 страниц
    Lab. Nr.2 - L.F.A - Ciubotaru Mihai
    Mihai Ciubotaru
    Оценок пока нет
  • Lab2 LFA
    Lab2 LFA
    Документ5 страниц
    Lab2 LFA
    Andrian Brinzan
    Оценок пока нет
  • Laborator 2 LFA
    Laborator 2 LFA
    Документ5 страниц
    Laborator 2 LFA
    Anya Mr
    Оценок пока нет
  • Lucrare de Laborator Nr.3 LFA
    Lucrare de Laborator Nr.3 LFA
    Документ3 страницы
    Lucrare de Laborator Nr.3 LFA
    Dan
    Оценок пока нет
  • Lab2 LFA (Rotaru Dan)
    Lab2 LFA (Rotaru Dan)
    Документ4 страницы
    Lab2 LFA (Rotaru Dan)
    Dan
    Оценок пока нет
  • Lab 1 LFPC
    Lab 1 LFPC
    Документ10 страниц
    Lab 1 LFPC
    tarakan
    Оценок пока нет
  • LFA Lab - 2
    LFA Lab - 2
    Документ15 страниц
    LFA Lab - 2
    RoscaFlorin
    100% (1)
  • Lucrare de Laborator Nr2
    Lucrare de Laborator Nr2
    Документ4 страницы
    Lucrare de Laborator Nr2
    Nicu Zuza
    Оценок пока нет
  • Teoria Sistemelor P 1
    Teoria Sistemelor P 1
    Документ53 страницы
    Teoria Sistemelor P 1
    Alex Bezu
    Оценок пока нет
  • Lab4C++ Var 6
    Lab4C++ Var 6
    Документ8 страниц
    Lab4C++ Var 6
    tarakan
    Оценок пока нет
  • Lab6c++ Var 6
    Lab6c++ Var 6
    Документ3 страницы
    Lab6c++ Var 6
    tarakan
    Оценок пока нет
  • Lab3C++ Var 6
    Lab3C++ Var 6
    Документ11 страниц
    Lab3C++ Var 6
    tarakan
    Оценок пока нет
  • LAB3FNC
    LAB3FNC
    Документ8 страниц
    LAB3FNC
    tarakan
    Оценок пока нет
  • Lab 1 LFPC
    Lab 1 LFPC
    Документ10 страниц
    Lab 1 LFPC
    tarakan
    Оценок пока нет
  • Noţiuni Generale Ale Teoriei Jocurilor - Capitolul1
    Noţiuni Generale Ale Teoriei Jocurilor - Capitolul1
    Документ18 страниц
    Noţiuni Generale Ale Teoriei Jocurilor - Capitolul1
    Tomnatic
    Оценок пока нет