Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Foro 1
Foro 1
ASIGNATURA
TEORIA DE AUTOMATAS
TEMA
Construya un autómata finito para identificar un nombre de correo electrónico
Construya un Autómata Finito para identificar un nombre de correo
electrónico.
Definición formal del autómata finito no determinista (AFN) según sus 5 elementos
Q: conjunto de estados
q0 = inicio;
q1 = Estado1;
q2 = Estado 2;
q3 = Estado 3;
q4 = Estado 4;
q5 = Estado 5,
q6 = Estado 6;
q7 = Estado 7;
q8 = Estado 8;
q9 = Estado 9;
q10 = Estado 10,
q11 = Estado11;
q12 = Estado 12;
q13 = Estado 13;
q14 = Estado 14;
q15 = Estado 15,
q16 = Estado16;
q17 = Estado 17;
q18 = Estado 18;
q19 = Estado de aceptación
Q = {q0, q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11, q12, q13, q14, q15, q16, q17, q18, q19 }
∑ = {., @, a, c, d, e, g, i ,l, m, n, o, u}
δ = Función de transición
q0 = q0
F = q19
Función de transición δ
δ = (q0, a) = q1, δ = (q1, l) = q2, δ = (q2, g) = q3 δ = (q3, u) = q4 , δ = (q4, i) = q5 δ = (q5, e)
= q6, δ = (q6, n) = q7, δ = (q7, @) = q7 q8 δ = (q8, d) = q9, δ = (q9, o) = q10 δ = (q10, m) =
q11, δ = (q11, i) = q12, δ = (q12, n) = q13 δ = (q13, i) = q14 , δ = (q14, o) = q15 δ = (q15, .) =
q16, δ = (q16, c) = q17, δ = (q17, o) = q18 δ = (q18, m) = q19
2. Graficar el AFN
3. Convertir el AFN a AFD
Nuevo Estado a l g u i e n @ d o m i n i o . c o m
A q0 q1
B q1 q2
C q2 q3
D q3 q4
E q4 q5
F q5 q6
G q6 q7
H q7 q7
q8
I q7 q8 q9
J q9 q10
K q10 q11
L q11 q12
M q12 q13
N q13 q14
O q14 q15
P q15 q16
Q q16 q1
7
R q17 q18
q18 q19
S
T q19
4. Quíntupla AFD
Definición formal del autómata finito determinista AFD según sus 5 elementos
Q: conjunto de estados
Q = {A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T }
∑ = {., @, a, c, d, e, g, i ,l, m, n, o, u}
δ = Función de transición
q0 = A
F=T
Función de Transición δ
5. Graficar el AFD