COMPUTABILIDAD Y COMPLEJIDAD 1. Conceptos básicos (revisión). 2. Gramáticas independientes de contexto. 3. Propiedades de los lenguajes independientes.

Slides:



Advertisements
Presentaciones similares
GRAMATICA LIBRE DE CONTEXTO
Advertisements

INSTITUTO TECNOLÓGICO DE MINATITLÁN
Filminas Segunda semana
Gramáticas, lenguajes y reconocedores
TEORÍA DE LENGUAJES (ISE) TEORÍA DE LA COMPUTACIÓN (ISC)
Gramáticas.
TIPOS DE GRAMATICAS JERARQUIAS DE CHOMSKY
Tema 2.- Gramáticas independientes de contexto.
Tema: Decibilidad Integrantes: Ileana Rdguez Soto
Tema 3 Propiedades de los lenguajes independientes de contexto
Complejidad Algorítmica: Análisis de algoritmos
¿Cómo hacer para que una máquina comprenda el LN?
Tomado de Sudkamp: Languages and Machines Cap. 7.
Desarrollo de un entorno de programación para Máquinas de Turing
Computabilidad.
Expresiones regulares
Tema 2 Autómatas finitos 1. Autómata finito determinista
Tema 1.- Lenguajes. Gramáticas
ANALISIS SINTACTICO DESCENDENTE
2º curso Ingeniería Técnica en Informática de Sistemas UNED
El análisis sintáctico
Lenguajes Regulares Curso de Compiladores Manuel E. Bermúdez, Ph.D.
Tema 1.- Lenguajes. Gramáticas
Tema 2 Lenguajes Formales.
Introducción a la Teoría de Lenguajes Preparado por Manuel E. Bermúdez, Ph.D. Profesor Asociado University of Florida Curso de Compiladores.
Algoritmos para calcular el Conjunto Primero y el Conjunto Siguiente
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Jueves 16 de febrero de 2012 Novena clase de 1:30 horas. Van 12:00 horas.
Lenguajes Independientes del Contexto
Autómatas de Pila Teoría del Autómata.
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Autómatas y Lenguajes Formales
Gramáticas Otoño2012. Importancia de las gramáticas 2 Son una herramienta muy poderosa para describir y analizar lenguajes.
Teoría de lenguajes y compiladores
Tema 2 Autómatas finitos 1. Autómata finito determinista
J. Troyano, Víctor Díaz, F. Enríquez y J. Barroso Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática Universidad de Sevilla.
Teoría de lenguajes y compiladores Analizadores lexicográficos
Teoría de Autómatas I 2º curso Ingeniería Técnica en Informática de Sistemas UNED.
MÁQUINAS DE TURING Teoría del Autómata.
28/04/ DIIS – Pedro Álvarez y José Manuel Colom presentaciónCurso.ppt Última revisión: Febrero Lenguajes, Gramáticas y Autómatas 2º Ing. Informática.
Teoría de lenguajes y compiladores
Operaciones con Cadenas
Tomado de Sudkamp: Languages and Machines Cap. 6.
Gramáticas Formales Cadenas y Lenguajes.
1 Procesamiento del Lenguaje Natural Curso Arantza Díaz de Ilarraza German Rigau IXA group Ingeniería.
Lenguajes Formales y Autómatas
La integral Determina la antiderivada más general.
Problemas de grafos y Tratabilidad Computacional
Teoría de Autómatas y Lenguajes Formales Informática Técnica de Gestión ESCUELA SUPERIOR DE INFORMATICA Universidad de Castilla-La Mancha Tema 1. Introducción.
AUTÓMATA LINEALMENTE ACOTADO
Autómatas de Pila (Pushdown Automatón)
Gramáticas Otoño2012. Importancia de las gramáticas 2 Son una herramienta muy poderosa para describir y analizar lenguajes.
1 AFDAFN AF Gramáticas lineales derecha Expresiones regulares Tema 2 Método de los AF Método de las derivadas Sistemas de Ecuaciones Tema 1.
Autómatas y Compiladores Novena Semana. Ricardo Vargas Del Valle A35469.
Teoría de lenguajes y compiladores
I.- ESTUDIO DE LOS LENGUAJES DE PROGRAMACIÓN.
Unidad 3 Analizador Sintáctico
IV. GRAMÁTICAS DISTRIBUIDAS Y TABLAS DE SÍMBOLOS
Autómatas y Compiladores. Segunda Semana. Ricardo Vargas Del Valle A35469.
Autómatas y Compiladores Semana 13. Ricardo Vargas Del Valle A35469.
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR UNIVERSIDAD VALLE DEL MOMBOY CARVAJAL EDO. TRUJILLO ENERO 2014.
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior Universidad Valle del Momboy Carvajal, Trujillo Alumnas Luzmila.
Área Académica: Matemáticas Tema: Fórmula de la derivada del producto de funciones Profesor: Antonio López Jottar Periodo: Julio – Diciembre 2015.
LENGUAJES GRÁMATICAS Y AUTÓMATAS
Sintaxis y Semántica. S.Takahashi Fases en el proceso de análisis de lenguajes Lexer Parser caracteres tokensrespuesta.
Centro Universitario Valle de México Gramáticas Libres de Contexto Dra. Maricela Quintana López Elaborado por: Autómatas y Lenguajes Formales.
BASE DE DATOS I ( ) Planificación, Contenidos, Evaluaciones, Bibliografía.
LL=
Tema 2 Autómatas finitos 1. Autómata finito determinista
Escuela Nacional de Antropología e Historia (ENAH)
Transcripción de la presentación:

COMPUTABILIDAD Y COMPLEJIDAD 1. Conceptos básicos (revisión). 2. Gramáticas independientes de contexto. 3. Propiedades de los lenguajes independientes de contexto. 4. Máquinas de Turing. 5. Propiedades de los lenguajes recursivos y recursivamente enumerables. 6. Funciones Recursivas. Bibliografía -Hopcroft, J. Ullman, J. Introduction to Automata Theory, Languages and Computation. Ed. Addison-Wesley Kelley, D. Teoría de Autómatas y Lenguajes Formales. Prentice Hall Sudkamp. Languages and Machines. An introduction to the Theory of Computer Science. Ed. Addison-Wesley

1. Gramáticas Definición Derivaciónes Forma sentencial Lenguage generado por una gramática Gramáticas equivalentes Tema 1. Conceptos básicos (revisión). 2. Tipos de Gramáticas

G = (N, , P, S) N = conjunto de no terminales.  = alfabeto. P = conjunto de reglas de producción. S  N, axioma N   =  V = N   P  V*NV*  V* ( ,  )  P se denota    Gramáticas Ejemplo: L = {a n b 2n : n  1} S  abb | aSbb G = ( {S}, {a, b}, {S  abb, S  aSbb}, S )    1       n Se escribe    1 |  2 |...|  n

 ’,  ’  V*,  ’ deriva directamente en  ’ en G ( ) si:  ’ =     ’ =    con     P  deriva en  en G ( ) si existe  1,  2,...  n  V* :  1 = ,  n =  y además i = 1..n - 1   V* es una forma sentencial de G si. Si    *,  es una palabra generada por G. Lenguaje generado por G G equivalente a G ’ si L(G) = L(G ’)

Tipos de Gramáticas Regulares (tipo 3): A, B  N. a, b    { } a) Lineales por la derecha: A  aB | b b) Lineales por la izquierda: A  Ba | b Incontextuales (tipo 2): A   con A  N,   V* Contextuales (tipo 1):  A      con A  N; ,   V* ;   V + - Formas sentenciales de longitud no decreciente - S  a condición de que... No restringidas (tipo 0) L3  L2  L1  L0L3  L2  L1  L0 L0L0 L3L3 L2L2 L1L1