6
6
6
301405A_761
PRESENTADO A
TUTOR
ENTREGADO POR:
GRUPO: 301405_6
08/04/2020
BOGOTÁ
Introducción
Ejercicio 1
El diseño solicitado corresponde al diligenciamiento de la siguiente tabla:
ơ = (q0,0,Z), (q0,A)
ơ = (q0,0,A), (q0,AA)
ơ = (q0,1,A), (q1, ʎ)
ơ = (q1,1,A), (q1, ʎ)
Preguntas de Verificación
A. B,A
B. Z,N
C. Z,A
D. A,B
Actividad Individual
Ejercicio 4
EJERCICIO A
TRABAJAR
∑: Alfabeto de entrada:
Σ = {0,1}
Γ = {𝐶, 𝐵}
𝑄0 = {𝑞0 , 𝑞1 }
𝛿 0, 𝑍 0, 𝐵 0, 𝐶 1, 𝐶
𝑞0 𝑞0 , 𝐵 𝑞0 , C 𝑞0 , 𝐵𝐶 𝑞1 , λ
𝑞1 𝑞1 , 𝜆
• Cuadro comparativo:
AP Estado final AP Vaciado de pila
• La trama es aceptada • Se llega a un estado de
únicamente cuando aceptación cuando pase
llegue a dicho estado toda la trama por el
• No importa los datos en autómata y su pila este
la pila vacía
• Gráficamente no cuenta • Gráficamente los estados
con un estado entre dos están con una sola
circunferencias circunferencia
• No tiene estado final
como otro tipo de
autómatas
Lenguaje usual: Lenguaje usual:
Trama: ’000000111’
Paso 1:
Paso 2:
Transición
𝜹(𝒒𝟎 , 𝟎, 𝑩) = (𝒒𝟎 , 𝑪)
Trama: ’ 000000111’
Paso 3:
Transición
Trama: ’000000111’
Paso 4:
Transición
𝜹(𝒒𝟎 , 𝟎, 𝑩) = (𝒒𝟎 , 𝑪)
Trama: ’000000111’
Paso 5:
Transición
Trama: ’000000111’
Paso 6:
Transición
𝜹(𝒒𝟎 , 𝟎, 𝑩) = (𝒒𝟎 , 𝑪)
Trama: ’000000111’
Paso 7:
Transición
𝜹(𝒒𝟎 , 𝟏, 𝑪) = (𝒒𝟏 , 𝝀)
Trama: ’000000111’
Paso 8:
Transición
𝜹(𝒒𝟏 , 𝟏, 𝑪) = (𝒒𝟏 , 𝝀)
Trama: ’00000011’
Paso 9:
Transición
𝜹(𝒒𝟏 , 𝟎, 𝑪) = (𝒒𝟏 , 𝝀)
Trama: ’000000111’
Practicar y
verificar lo
aprendido
SALIDAS:
Preguntas de PREGUNTAS DE VERIFICACIÓN PENDIENTE
verificación
(WEB CONFERENCE)
Último dígito Ejercicio
de la Cédula o
TI
1y9 Ejercicio 1
2y8 Ejercicio 2
3y7 Ejercicio 3
4y6 Ejercicio 4
5y0 Ejercicio 5
- Paso 1…
De acuerdo al siguiente trama
Estrella kleene
000012222
El símbolo Z se encuentra en la cima de la pila en el estado
inicial q0
- Paso 2…
Cuando el autómata de encuentra en el estado inicial q0, este
lee el símbolo de entrada 0 y tiene como símbolo una “B” en la
cima de la pila
- Paso 3…
Paso 6
El autómata pasa al estado q1 y lee el símbolo de entrada “1”
y tiene una B en la cima de su pila
Paso 7:
El autómata pasa al estado q1 y lee el símbolo de entrada “2”,
donde no apila nada y deasapila B
A. q0, q4, q6
B. q4, q0, q6
C. q6, q4, q0
D. q4, q6, q0
2. Los nombres de los conjuntos que se manejan después de la primera
validación de estados son:
A. X, M, Z, N
B. A, B, C, D
C. X, R, Z, D
D. A, M ,N, Z
0 1
B ? ?
A. B,A
B. Z,N
C. Z,A
D. A,B
Último dígito Ejercicio
de la Cédula o
TI
1y9 Ejercicio 1
2y8 Ejercicio 2
3y7 Ejercicio 3
4y6 Ejercicio 4
5y0 Ejercicio 5
Por lo cual :
Σ: {0, 1, 2}
Γ: {B, Z, λ}
Q: {q0, q1, q2}
A0 ∈ Γ: {B, Z}
q0 ∈ Q: {q0}
F ⊆ Q: {q2}
f: Función que permite una transición.
Paso 1:
p= Estado inicial
q= Estado al que llega
L = Símbolo de la cadena de entrada
D= Símbolo que des apila
A= Símbolo que apila
Paso 2
Paso 4
Paso 6
El automata realiza un cambio de q1 aq2 lee en la cinta el
2, libera a B y No apila nada en λ :
Paso 7
Paso 8
Se continua en el q2, se lee e la cinta el siguiente 2, se
libera a B y no apila nada en λ, al tratarse de una estrella
de Kleene, se continua con la misma transicion:
Paso 9
Actividad 2:
EJERCICIO A
TRABAJAR
• 5-tupla (K, Σ, Ơ, S, F)
• Alfabeto
Σ = {0,1,2}
• Estados
Q = {𝑞𝑜 , 𝑞1 , 𝑞2, 𝑞3 , 𝑞4 , 𝑞5 , 𝑞6 }
• Estado inicial
𝑞1
• Estados finales
𝐹 = {𝑞0 , 𝑞1 , 𝑞2 , 𝑞3, 𝑞4 , 𝑞5 , 𝑞6 }
• Función de transición
𝜹: 𝑸 × ∑
2. tabla de transición.
Tabla de Transición
𝜹 𝟎 𝟏 2
𝒒𝟎 𝑞5 𝑞2 −
𝒒𝟏 − 𝑞2 𝑞0
𝒒𝟐 𝑞5 𝑞2 𝑞4
𝒒𝟑 𝑞6 𝑞2 −
𝒒𝟒 𝑞5 𝑞2 𝑞6
𝒒𝟓 𝑞6 𝑞2 𝑞4
𝒒𝟔 𝑞6 − 𝑞6
𝑋 = {𝑞0 , 𝑞1 , 𝑞2 , 𝑞3 , 𝑞4 , q 5 , q 6 } Aceptador
𝑌 = { } No aceptador
𝑿 𝒒𝟎 𝑋 𝑋 −
𝒒𝟏 − 𝑋 𝑋
𝒒𝟐 𝑋 𝑋 𝑋
𝒒𝟑 𝑋 𝑋 −
𝒒𝟒 𝑋 𝑋 𝑋
𝒒𝟓 𝑋 𝑋 𝑋
𝒒𝟔 𝑋 − 𝑋
𝑁 = {𝑞6 }
6. Se repite el proceso hasta notar que no se tienen
salidas idénticas.
𝜹 𝟎 𝟏 𝟐
𝑿 𝑞1 − 𝑋2 𝑋0
𝑴 𝑞0 𝑋5 𝑋2 −
𝑞3 𝑋6 𝑋2 −
𝑵 𝑞6 𝑋6 − 𝑋6
𝒁 𝑞2 𝑋5 𝑋2 𝑋4
𝑞4 𝑋5 𝑋2 𝑋6
𝑞5 𝑋6 𝑋2 𝑋4
Gramática del 𝛼 →𝛽
autómata
𝛼 ∈ 𝑁𝑇
𝐵
𝛽∈{𝐶
𝐶𝐵
𝑞1 ∈ 𝑇 ∗
Conclusión
Para cada automata de pila que acepte cadenas sin vaciar su pila, existe un autómata
equivalente pero que vacía su pila antes de llegar a un estado de aceptación.
Bibliografía
• González, A. [Ángela]. (2016, mayo 30). Conversión de Autómata Finito No Determinista a Autómata
Finito Determinista [Archivo de video]. Recuperado de
https://www.youtube.com/watch?v=29Qp_AWXFt4
• Alfonseca C, E., Alfonseca M, M., Mariyón S, R. (2009). (pp. 249 - 276). Teoría de
autómatas y lenguajes formales. Recuperado de
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10498456&p
pg=6