Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Daniela Gonzalez.
Daniela Gonzalez.
Fase 2
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.
Caractersticas
Un AP puede realizar dos tipos de operaciones elementales:
1.Dependientes de la entrada.
Se lee la cinta y se avanza la cabeza lectora,
En funcin:
del estado actual (qi)
del smbolo ledo en la cinta (a)
del smbolo en la cima de la pila (Z)
Se pasa a un nuevo estado, se elimina el elemento Z de la cima de la pila y se introduce en su lugar una cadena de smbolos.
2.Independientes de la entrada.
Las mismas operaciones que en el caso anterior, slo que no se lee la cinta, ni se avanza la cabeza lectora. Se maneja la pila sin la informacin de entrada.
Propiedades:
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*
f : Q{{}} 2 Q* (subconjunto finito)
Autmata a pila por vaciado y Autmata a pila por estados finales
Observaciones
Al reconocer por pila vaca, la pila se queda vaca del todo, sin
. Antes de Antes de disear un AP, hay que decir si queremos que acepte por estado final o por pila vaca, pues el AP deber ser distinto.
Ejemplo
, con AP por pila vaca
Aceptacin por estado final es "equivalente" a aceptacin por pila vaca
Th Si existe un AP que reconoce un lenguaje por estado final, entonces existe otro AP ' que reconoce el mismo lenguaje por pila vaca:
En general,
En general,
Th Si existe un AP que reconoce un lenguaje por pila vaca, entonces existe otro AP que reconoce el mismo lenguaje por estado final:
GRAMATICA
Descripcin formalizada de las oraciones de un lenguaje. Una gramtica genera o describe un lenguaje.
Una gramtica ("G") desde el punto de vista de la teora de autmatas es un conjunto finito de reglas que describen
toda la secuencia de smbolos pertenecientes a un lenguaje especfico L. Dos gramticas que describan el mismo
lenguaje se llaman gramticas equivalentes.
CARACTERIZTICAS
Una gramtica estructura algebraica formada por cuatro elementos fundamentales: una gramtica es una
cudrupla:
G = { NT, T, S, P }
donde
NT es el conjunto de elementos No Terminales
T es el conjunto de elementos Terminales
S es el Smbolo inicial de la gramtica
P es el conjunto de Reglas de Produccin
Clasificacin de las gramticas segn Padilla
Segn Padilla las gramticas se clasifican de acuerdo a las reglas de sustitucin y nunca se pasa autmatas 2
x puede ser sustituido por y si x est, ya sea, en los smbolos No Terminales o los smbolos Terminales, sin incluir
la cadena vaca e y est en los smbolos No Terminales o Terminales, incluyendo la cadena vaca.
Los lenguajes generados por este tipo de gramticas se llaman "lenguajes sin restricciones"
Nota: "+" significa "sin incluir la cadena vaca" y "*" significa "incluyendo la cadena vaca". "/" significa "o"
puede ser reemplazado por si pertenece a los smbolos No Terminales y es uno de estos 3:
Un smbolo Terminal no nulo seguido de un No Terminal.
Un smbolo No Terminal seguido de un smbolo Terminal no nulo.
Un smbolo Terminal pudiendo ser la cadena vaca.
Q= 1, 2, 3, 4
V= ,
= , , ,
Zo= Zo
F= 4
REFERENCIAS BIBLIOGRAFICAS
http://antares.sip.ucm.es:8180/webtalf/index.jsp?submenu=temas/submenuIncontextuales&contenido=temas/gramRe
gulares
http://www.exa.unicen.edu.ar/catedras/ccomp1/ApunteGRyER.pdf
file:///C:/Users/User/Downloads/Gu%C3%ADa%20de%20actividades%20y%20r%C3%BAbrica%20de%20evaluaci
%C3%B3n%20Fase%202%20Debatir%20y%20desarrollar%20los%20ejercicios%20(3).pdf
Carrasco, R., Calera, R., Forcada, M. (2016). Teora De Lenguajes, Gramticas Y Autmatas Para Informticos.
Recuperado de:
http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=nlebk&AN=318032&lang=es&site=eds-
live&ebv=EB&ppid=pp_Cover
Hernndez, R. (2010). Practique la teora de autmatas y lenguajes formales. (pp. 1 -124). Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?docID=10566114&ppg=10