Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA:
TEORÍA DE AUTOMATAS Y LENGUAJES FORMALES.
TEMA:
“AUTOMATAS NO DETERMINITAS”
ALUMNO:
ARANA VARGAS, Ever Omar.
COBA SLAZAR, Franklin Jhonatan
DOCENTE:
RODRÍGUEZ ÁVILA, Sandra.
BAZAN DIAZ, Laura Sofia.
GRUPO:
“B”
b*cd+
δ 0 1 2 3 4 5
q0 q0 , q1 q0 q0 , q1 q0 q0 , q1 q0
q1 ------- --- ------- --- ------- ---
Cambiando a determinista
3. Definir el autómata finito para el reconocimiento de tiras que inician con 0 o 1, seguido
de tiras pares de 01 y que finalizan con 1.
δ 0 1
AF: {Q, Te, δ, q1, F}
q1 q2 q2
Q: { q1, q2, q3, q4, q5} q2 q3 ---
Te: {0, 1} q3 --- q4
q1: {q1} q4 q5 ---
F: {q2} q5 --- q2
4. Definir el autómata finito que reconozca L = {ab mcdn, para m>0 y n>0}, indicar la
expresión regular del lenguaje que reconoce.
ab+cd+ δ a b c d
q0 q1 --- --- ---
AF: {Q, Te, δ, q1, F}
q1 --- q2 --- ---
Q: { q0, q1, q2, q3, q4} q2 --- q2 q3 ---
Te: {a, b, c, d} q3 --- --- --- q4
q1: {q0} q4 --- --- --- q4
F: {q4}
Convertimos a determinista
AFND: {Q´, Te, δ´, q1, F´}
δ 0 1 λ
q0 q0 q0 q1
q1 q2 , q3 q3 ---
q 2q 3 q3 q1 q3 ---
q3 q3 q3 ---
q 1q 3 q2 q3 q3 ---
7. Definir el autómata finito que reconozca lenguajes de la siguiente expresión regular:
(ab|ba)*(a| λ)*
Convertimos a determinista
AFND: {Q´, Te, δ´, q1, F´}
δ´ a b λ
q0 q 0 q1 q2 q0
q 0q 1 q0 q1 q0 q2 q0
q2 q0 --- ---
Q 0 q2 q 0 q1 q0 q2 q0
8. Definir el autómata finito que reconozca L = {a mbndp, para m≥0, n>0 y p≥2}, indicar la
expresión regular del lenguaje que reconoce.
a*b+dd+
10. Definir el autómata finito que reconozca tiras que inician con a o b, seguido por aes o
bes. Indicar la expresión regular.
Convertimos a determinista
AF: {Q´, Te, δ´, q1, F´}
δ´ e f
q0 q1 --------
q1 ----- q2
q2 ----- q2 q3
q 2 q3 q4 q2 q3
q3 q4 --------
q4 ----- q5
q5 ----- q6
q6 ----- q7
q7 ----- q7
12. Definir el autómata finito que reconozca lenguajes de la siguiente expresión regular:
a*b* a*b*a
13. Definir el autómata finito que reconozca lenguajes de la siguiente expresión regular:
(0|1)+(01)(0|1)*
Convertimos a determinista
δ 0 1
q0 q1 q1
q1 q1 , q2 q1
q1 q2 q1 q2 q1 q3
q1 q3 q1 q1 q3
14. Definir el autómata finito que reconozca lenguajes de la siguiente expresión regular:
(ab|ba)+(b| λ)+
a+b+c+
16. Definir el autómata finito para el reconocimiento de números impares base 10.
δ 0 1 2 3 4 5 6 7 8 9
q0 Q0 Q 0 q1 Q0 Q 0 q1 q1 Q 0 q1 Q0 Q0 q1 Q0 q 0 q1
q1 ------- ------- --- ------- --- ------- --- ------- --- -------