Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GRAMTICA
1.1. DEFINICIN:
1.1. Conceptual:
Ente formal para especificar de una manera finita, el conjunto de cadenas de
smbolos que constituyen un lenguaje.
1.2. Formal:
2. EXPRESIONES REGULARES
- Las expresiones regulares son un metalenguaje para describir a otros
lenguajes.
- Surgen para poder representar de manera condensada un lenguaje.
2.1. OPERACIONES CON LENGUAJES REGULARES.
Unin o alternativa: Conjunto formado por las cadenas que pertenezcan a
uno o a otro de los dos lenguajes.
Concatenacin: Conjunto de todas las cadenas formadas concatenando una
palabra del primer lenguaje con otra del segundo.
Potencia de un lenguaje: Es un caso particular de la anterior.
Cierre y operacin estrella: Es otro lenguaje obtenido uniendo el lenguaje L
con todas sus potencias posibles.
Cierre positivo: Es otro lenguaje obtenido uniendo el lenguaje L con todas sus
potencias posibles. Excepto .
2.2. DEFINICION RECURSIVA DE LAS EXPRESIONES REGULARES
3. AUTOMATA DE PILA
Autmata capaz de reconocer lenguajes de libre contexto o de tipo 2.
4. AUTOMATA
AFD: es un autmata finito que adems es un sistema determinista; es decir, para cada
estado en que se encuentre el autmata, y con cualquier smbolo del alfabeto ledo,
existe siempre a lo ms una transicin posible desde ese estado y con ese smbolo.
es un conjunto de estados;
es un alfabeto;
es el estado inicial;
es una funcin de transicin;
es un conjunto de estados finales o de aceptacin.
En un AFD no pueden darse ninguno de estos dos casos:
Que existan dos transiciones del tipo (q,a)=q1 y (q,a)=q2, siendo q1 q2;
Que existan transiciones del tipo (q, ), donde es la cadena vaca, salvo
que q sea un estado final, sin transiciones hacia otros estados.
AFND: es un autmata finito que, a diferencia de los autmatas finitos
deterministas (AFD), posee al menos un estado q Q, tal que para un
smbolo a del alfabeto, existe ms de una transicin (q,a) posible
Definicin formal[editar]
Formalmente, si bien un autmata finito determinista se define como
una 5-tupla (Q, , q0, , F) donde:1
es un conjunto de estados;
es un alfabeto;
es el estado inicial;
es una funcin de transicin;
es un conjunto de estados finales o de aceptacin.
en un AFND la funcin de transicin se define como: