Explorați Cărți electronice
Categorii
Explorați Cărți audio
Categorii
Explorați Reviste
Categorii
Explorați Documente
Categorii
Raport
Lucrare de Laborator Nr. 2
LA DISCIPLINA “LIMBAJE FORMALE ȘI AUTOMATE”
Chişinău 2018
Scopul lucrării
Datele inițiale
Mersul lucrării
q0 q1 q2 a
q3
c c a
q q q q
0 0 0 0
b c
P={
1. 𝑞0 → 𝑐𝑞1
2. 𝑞1 → 𝑐𝑞2
3. 𝑞2 → 𝑎𝑞2
4. 𝑞2 → 𝑎𝑞3
5. 𝑞3 → 𝑐𝑞3
6. 𝑞3 → 𝑎𝑞2
7. 𝑞2 → 𝑏𝑞2
8. 𝑞2 → 𝑎𝑞3
9. 𝑞3 →𝜀
}
𝐴𝐹𝐷 = (𝑄 ′ , Σ, 𝛿 ′ , 𝑞0 , 𝐹′)
Σ = (a, b, c)
𝑄 ′ = {[𝑞0 ], [𝑞1 ], [𝑞1 𝑞2 ], [𝑞3 ]}
𝛿({𝑞0 , 𝑐}) = {𝑞1 }
𝛿({𝑞1 , 𝑐}) = {𝑞2 }
𝛿({𝑞2 }, 𝑎) = {𝑞2 , 𝑞3 }
𝛿({𝑞2 𝑞3 }, 𝑎) = {𝑞2 , 𝑞3 }
𝛿({𝑞2 𝑞3 }, 𝑏) = {𝑞2 }
𝛿({𝑞2 𝑞3 }, 𝑎) = {𝑞2 , 𝑞3 }
𝛿({𝑞2 𝑞3 }, 𝑐) = {𝑞3 }
𝐹 ′ = {[𝑞3 ]}
a c a
[q0] [q1] [q1,q2] [q3]
b
c
𝑞0 → 𝑎𝑞1
𝑞1 → 𝑐𝑞1 𝑞2
𝑞1 → 𝑏𝑞1
𝑞1 𝑞2 → 𝑎𝑞3
𝑞1 𝑞2 → 𝑐𝑞1 𝑞2
𝑞3 → 𝜀
a c c c q1 b a x=|7|
q q1 q2 q1 q1 q3
0
u=ac v=bcc w=a
q0
q1
a q2
c q1
c q1
c q1
Concluzie
În urma efectuari lucrarii de laborator am determinat ca Automatul dat este unul
nedeterminist doarece din starea q1 poate face tranzitii cu simbolul “c” in mai multe stari.