Lenguajes formales y automatas

Páginas: 4 (800 palabras) Publicado: 25 de marzo de 2010
GRAMATICAS REGULARES
USN
LETICIA MENDOZA VELEZ
09IRT8702140185 INGENIERÍA EN REDES Y TELECOMUNICACIONES

GRAMATICAS REGULARES
Para entender el tema deGramáticas regulares primero explicaré que es una

GRAMATICA.

Las Gramáticas formales definen un lenguaje describiendo cómo se pueden generar las cadenas del lenguaje.
Una Gramática formal es una cuádrupla G= (N, T, P, S) donde N es un conjunto de símbolos no terminales, T es un conjunto de símbolos terminales, P es un conjunto finito de producciones, S es el símbolo distinguido axioma S (N T).GRAMATICAS REGULARES

Generan los lenguajes regulares (aquellos reconocidos por un autómata finito). Son las gramáticas más restrictivas. El lado derecho de una producción debe contener un símbolo terminal ycomo máximo un símbolo no terminal.

Estas Gramáticas pueden ser:
* Lineales a la izquierda sí todas las producciones son de la forma:

A
N
{S}
A
aB ó A
a B
N
a
A
N
{S}
A
aB óA
a B
N
a

A
N
{S}
A
aB ó A
a B
N
a

Debemos ser observadores y notar que en el lado derecho de las producciones el símbolo no terminal aparece a la izquierda del símboloterminal.

* Lineales a la derecha sí todas las producciones son de la forma:

A N {S}
A Ba ó A a BN
A T

Existe un algoritmo para obtener la gramáticaregular desde el autómata finito, genera un lenguaje regular dado a partir del autómata finito que reconoce ese lenguaje. Los pasos a seguir son los siguientes:

1) Asociar al estado inicial elsímbolo distinguido S.
2) Asociar a cada estado del autómata (menos el estado inicial) un símbolo no terminal (además del símbolo distinguido). No asociar símbolo no terminal a aquellos estadosfinales de los que no salen arcos.
3) Sí el estado final es S

Expresiones Regulares

Sea Σ un alfabeto. Una expresión regular α sobre Σ se define con las siguientes reglas (inductivas):

1. a) ∅...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Autómatas y lenguajes formales.
  • Teoría De Autómatas Y Lenguajes Formales
  • Automatas y Lenguajes Formales
  • Autómatas Y Lenguajes Formales
  • Ejercicios teoria de automatas y lenguajes formales
  • trabajo colaborativo 1 lenguajes y automatas formales
  • Trabajo colaborativo 2 automatas y lenguajes formales
  • Automatas Y Lenguajes Formales Automata Pilas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS