Professional Documents
Culture Documents
ACTIVIDAD 2
JHON FRANKLIN DOMINGUEZ BONILLA
AUTOMATA A PILA
Un autmata a pila es un dispositivo que tiene acceso a:
Una secuencia de smbolos de entrada, que en general se
representa por una cinta que se desplaza frente a un
mecanismo de captacin de dichos smbolos.
El smbolo superior de una memoria en pila (LIFO)
Un autmata a pila se encuentra en cada momento en un estado
determinado y el estado siguiente depende de los tres elementos
siguientes:
estado actual
smbolo de entrada
smbolo superior de la pila
Generalmente, el autmata a pila es no determinista en el
sentido de que se permite que haya varias acciones posibles en
cada momento.
AUTOMATA A PILA
Definicin formal de un AP
Un autmata a pila es una sptupla:
AP= (, , Q, A0, q0, f, F)
donde :
1. es el alfabeto de entrada
2. es el alfabeto de la pila
3. Q es un conjunto finito de estados
4. A0 es el smbolo inicial de la pila
5. q0 Q el estado inicial del autmata
6. F Q es el subconjunto de estados finales
7. f es una aplicacin denominada funcin de transicin
de ternas (estado, smbolo de entrada o , smbolo de
pila) en el conjunto de las partes Q*
AUTOMATA A PILA
Ejemplo:
Autmata a pila para el lenguaje L={an
bn | n > 0}
APV=({a,b},{S,A},{p,q},S,p,f,)
f(p,a,S)={(p,A)}
f(p,a,A)={(p,AA)}
f(p,b,A)={(q, )}
f(q,b,A)={(q, )}
APF=({a,b},{S,A},{p,q,r},S,p,f,{r})
f(p,a,S)={(p,AS)}
f(p,a,A)={(p,AA)}
f(p,b,A)={(q,)}
f(q,b,A)={(q,)}
f(q,,S)={(r,S)}
Movimientos para (p,aabb,S) (p,abb,S) (p,aab,S)
AUTOMATA A PILA POR VACIADO
Tipo 3 o "Regular
REFERENCIA
https://es.wikipedia.org/wiki/Aut%C3%B3mata_con_pila
http://www.ia.urjc.es/grupo/docencia/automatas_itis/apuntes/ca
pitulo11.pdf