Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EJERCI
CIO A
TRABAJ
AR
Paso 2
Paso 4
El autómata de pila se encuentra en el estado q0
con simbolo aa en la cima de la pila. Al ingresar
el simbolo a él autómata de pila transita al estado
q0 ingresando el dato a en la cima de la pila,
quedando aaa en la cima de la pila.
Paso 5
El autómata de pila se encuentra en el estado q0
con simbolo aaa en la cima de la pila. Al ingresar
el simbolo b él autómata de pila transita al estado
q1 eliminando el dato a de la cima de la pila,
quedando aa en la cima de la pila.
Paso 6
El autómata de pila se encuentra en el estado q1
con simbolo aa en la cima de la pila. Al ingresar
el simbolo b él autómata de pila transita al estado
q1 eliminando el dato a de la cima de la pila,
quedando a en la cima de la pila.
Paso 7
El autómata de pila se encuentra en el estado q1
con simbolo a en la cima de la pila. Al ingresar el
simbolo b él autómata de pila transita al estado q1
eliminando el dato a de la cima de la pila,
quedando la pila vacia.
Procedimiento Paso 1
Paso a paso del Cadena: baabab
recorrido de cadena
Paso 2
El autómata se encuentra en q0 por lo cual
no ha tomado ningún dato donde determina
la pila.
Al ingresar el símbolo b de la cadena
dejando como b en la cima de la pila
Teniendo en cuenta esta transición
0= (q0,b, λ ),(q0,b)
Paso 3
Aumentamos en la cinta de transiciones
ubicamos en A donde también va
aumentando la pila de acuerdo con la
transición
0= (q0,a, λ ),(q0,a)
Paso 4
Aumentamos como lo ve en la cienta de
transición pero sin embargo el carácter de la
cadena se ubica en la misma transición
Paso 5:
0= (q0, λ , λ ),(q1, λ )
Practicar lo aprendido
EJERCICIO
A
TRABAJAR
Cuadro Comparativo
AP vaciado de pila AP Por estado
Final
1. Siendo
Teorema: si L
= N(PN) para
algún AP
Pn=(Q, ∑, r,
el lenguaje aceptado por P por q0,Z0), exite
pila vacía es un AP Pf tal
que L= L(Pf)
Prueba: PF =
(Q u {p0, pF,
Observaciones
∑, r u {X0},0f,
Al reconocer por pila vacía, la P0,X0,{PF}),
pila se queda vacía del todo, donde 0F
sin Z0.
L(P)≠N(P) . Antes de diseñar
un AP, hay que decir si
queremos que acepte por
estado final o por pila vacía,
pues el AP deberá ser distinto.
Ejemplo
Lenguaje
Regular
Derivamos
A = bA
A= b
S = bA
S= bb
S= aS
S= a.. S ..bb
diagrama de
estados con los
componentes de
la gramática
asociados a las
variables y a las
constantes
EJERCICIO A
TRABAJAR
x={q 4 }
M ={q 0 }
M1={q 1 }
N={q 2 , q 3 , q 5 }
En este proceso se elimina q6 al no hacer parte del autómata
debido a que no se puede transitar por el.
Tabla de transición
Resultado del
autómata
minimizado
0 1
→M X M1
M1 X N
N N X
X N ϕ
Características Las principales propiedades que distinguen una tupla
del autómata de, por ejemplo, un conjunto, son que en dicha tupla:
parte teórica
1. Un objeto puede contener internamente (por
agregación) a otros objetos.
2. Los objetos aparecen obligatoriamente
representados en un orden dado.
Es de notar que la primera de las características
distingue de lo que se denomina un multiconjunto y la
segunda de los que se denomina un conjunto
ordenado. Esto se puede formalizar dando la siguiente
regla de identidad para dos n-tuplas:
Otra forma de formalizar tuplas es mediante asociación
biyectiva entre la definición de una tupla y una
construcción más primitiva en la teoría de conjuntos tal
y como pares ordenados. Por ejemplo, una n-tupla
(con n> 2) se puede definir como un par ordenado de
su primera entrada y (n−1)-tupla que contenga el resto
de las entradas, de tal forma que:
De acuerdo a la definición formal tenemos
A={{ q 0 , q 1 , q2 , q 3 , q 4 , q 5 , q 6 } , {1,2 } , δ , q 0 , { q 6 , q4 } }
∑={ 0,1 }
Estado inicial:
s=q0
δ :(q 0 , 1)=q1
δ :(q 0 , 0)=q 4
δ :(q 1, 1)=q5
δ :(q 1, 0)=q 4
δ :(q 2 , 1)=q4
δ :(q 2 , 0)=q3
δ :(q 3 , 0)=q 4
δ :(q 3 , 0)=q 5
δ :(q 4 , 0)=q2
δ :(q 5 , 0)=q 5
δ :(q 6 , 1)=q3
δ :(q 6 , 0)=q 5
Lenguaje
regular
Gramática del
autómata
G= {S, A, B, C, D, E, F}
En donde RHS
F=0E
F=λ
C=1D
A= 0D
D= λ
B= 1D
F=1C
D= 0B
S= 0D
E= 1D
E= 0E
S=1A
C= 0E
A= 1E
B= 0C
Validación de
cadenas
Practica y
verificar lo
aprendido
om.bibliotecavirtual.unad.edu.co/login.aspx?
direct=true&db=nlebk&AN=3180 32&lang=es&site=ehost-
live&ebv=EB&ppid=pp_Cover