Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este práctico está diseñado para que el estudiante adquiera las siguientes competencias:
• Habilidad para distinguir los conceptos fundamentales de la Teoría de Autómatas.
• Capacidad para reconocer y utilizar autómatas.
• Destreza para integrar conocimientos adquiridos.
AUTÓMATAS
1. Para los lenguajes dados sobre Σ= {a, b} construir una expresión regular del lenguaje y un
Autómata Finito que lo acepte (Informática-Matemática)
a) L = {w | w tiene un número impar de a′ s}
b) L = {w | w tiene un número múltiplo de 3 de a′ s}
c) L = {w | toda a en w está entre dos b′ s}
d) L = {w | no hay dos a′ s consecutivas en w}
e) L = {w | w no contiene las sub-palabras aa ni bb}
2. Realizar los diagramas de transición que reconozcan los siguientes lenguajes (Informática-
Matemática)
a) L = {w = anbak / n, k 0}
b) L = { w {a,b}* / w = (aaa)n(bbb)m , m,n 0 }
c) L = {anbm / n+m es par}
d) L = {abnw/ n 3, w {a,b}*}
e) L = {vwv/ v, w {a,b}*, v=2}
f) L = {x /x {a,b}* x no contienen dos b consecutivas}.
g) L = {x /x {a,b}* x contiene un número impar de b}
h) L = { w {0,1}* / |w | = 5 y el número de ceros en w es mayor o igual a 2 }
i) L = { w {a,b,c}* / w no contiene la sub-cadena bab }
j) L = {x = aibj x = (cd)2n+1, i 0, n, j 1}
k) L = {x /x {a,b,c}* y contiene al menos una a}
l) L = { (01)m2(10)n/m, n >=0}
3. Para los AFND del ejercicio anterior obtenga el equivalente determinístico (Informática-
Matemática)
5. Dados los siguientes lenguajes, realice los autómatas de pilas correspondientes (Informática-
Matemática)
m) Lenguaje que genere hileras de ceros y unos con igual cantidad de ceros y unos.
n) Lenguaje que genere hileras de a y b con distinta cantidad de a que de b (en cualquier orden)
Teoría de Autómatas 2019
6. Defina una máquina de Turing que reconozca los siguientes lenguajes (Informática-Matemática)