Filminas Undécima Semana CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888.

Slides:



Advertisements
Presentaciones similares
GRAMATICA LIBRE DE CONTEXTO
Advertisements

Análisis Sintáctico Predictivo No Recursivo
Análisis Sintáctico Descendente
INSTITUTO TECNOLÓGICO DE MINATITLÁN
Filminas Segunda semana
Filminas Undécima Semana CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888.
Filminas Quinta semana
Filminas Octava Semana CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888.
Filminas Tercera Semana CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888.
Compiladores e intérpretes Análisis Sintáctico II
Compiladores e intérpretes
Compiladores e intérpretes Análisis Sintáctico III
Gramáticas Libres de Contexto
¿Compilador ? Es un traductor que convierte un texto escrito en un lenguaje fuente y lo traduce a un programa objeto en código máquina.
Teoría de Autómatas y Compiladores
TIPOS DE GRAMATICAS JERARQUIAS DE CHOMSKY
Tema 2.- Gramáticas independientes de contexto.
Derivadas. 1º Bachillerato
Organización de Lenguajes y Compiladores 1
ANALIZADOR SINTACTICO
Analizadores Sintácticos Descendentes Predictivos
Tema 2 Autómatas finitos 1. Autómata finito determinista
Tema 1.- Lenguajes. Gramáticas
Teoría de Autómatas y Lenguajes Formales Alma María Pisabarro, 2007
ANALISIS SINTACTICO DESCENDENTE
EJERCICIOS DE EXPRESIONES REGULARES Y AUTOMATAS
2º curso Ingeniería Técnica en Informática de Sistemas UNED
Teoría de Autómatas II 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
Lenguajes Regulares Curso de Compiladores Manuel E. Bermúdez, Ph.D.
Unidad 1: ECUACIONES DIFERENCIALES DE PRIMER ORDEN
Teoría de lenguajes y compiladores
Analizador Sintáctico Descendente
Tema 1.- Lenguajes. Gramáticas
Tema 2 Lenguajes Formales.
Algoritmos para calcular el Conjunto Primero y el Conjunto Siguiente
Análisis sintáctico LR: SLR (LR simple)
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
ANALISIS SINTACTICO Parte I
Teoría de lenguajes y compiladores
Todo traductor esta basado en una gramática para el lenguaje fuente. Todo traductor esta basado en una gramática para el lenguaje fuente. Una gramática.
Teoría de lenguajes y compiladores Analizadores lexicográficos
Compiladores e intérpretes Análisis Sintáctico III
Teoría de Autómatas I 2º curso Ingeniería Técnica en Informática de Sistemas UNED.
Fracciones Equivalentes 4º Grado
COMPUTABILIDAD Y COMPLEJIDAD 1. Conceptos básicos (revisión). 2. Gramáticas independientes de contexto. 3. Propiedades de los lenguajes independientes.
Filminas Décima Semana CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888.
UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERIA ESCUELA DE COMPUTACIÓN CATEDRA: EDUMATICA Br: JENNY CORONADO C.I
Analizadores LR(1) y LALR()
UNIVERSIDAD LATINA (UNILA)
1 Sebastián Argüello A60490 semana 3 Autómatas y compiladores CI-1322.
Teoría de lenguajes y compiladores
Teoría de lenguajes y compiladores
I.- ESTUDIO DE LOS LENGUAJES DE PROGRAMACIÓN.
Teoría de lenguajes y compiladores
DERIVABILIDAD Y CONTINUIDAD
Simulación de un AFD Conversión de un AFND a un AFD.
Semana #8 Kathryn Jones Pérez A Analizadores sintácticos LR Existen tres técnicas para construir tablas de análisis sintáctico LR para una gramática.
Autómatas y Compiladores. Segunda Semana. Ricardo Vargas Del Valle A35469.
Construcción de una gramática LL(1), construcción de la tabla y análisis de una hilera de la gramática CI-1322 Autómatas y Compiladores Sebastián Argüello.
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.
AMPLIFICACIÓN Y SIMPLIFICACIÓN DE FRACCIONES
LENGUAJES GRÁMATICAS Y AUTÓMATAS
AMPLIFICACIÓN Y SIMPLIFICACIÓN DE FRACCIONES
LL=
Trabajamos la MEMORIA VISUAL y SECUENCIAL.
GRAMATICA LIBRE DE CONTEXTO LENGUAJE LIBRE DE CONTEXTO Marcela Hernandez.
Transcripción de la presentación:

Filminas Undécima Semana CI-1322 Autómatas y Compiladores Elaborado por: Sergio Pastrana Espinoza A33888

Eliminación de la Recursividad Por la Izquierda Una gramática es recursiva por la izquierda si tiene un no terminal A tal que existe una derivación A=> Aα para alguna cadena α Una gramática es recursiva por la izquierda si tiene un no terminal A tal que existe una derivación A=> Aα para alguna cadena α

Ejemplo de Recursividad a la Izquierda Con recursividad: Con recursividad: A -> Aα | β A -> Aα | β Sin recursividad: Sin recursividad: A -> βA A -> βA A -> αA | є A -> αA | є

Ejemplo de LL(1) Sea: Sea: S -> (L) | a S -> (L) | a L -> L, S | S L -> L, S | S Es equivalente a: Es equivalente a: S -> (L) S -> (L) -> a -> a L -> L S L -> L S -> S -> S

Eliminado La Recursividad a la Izquierda S -> (L) S -> (L) S -> a S -> a L -> S L L -> S L L -> S L -> S

Obtenemos los Primeros Luego de aplicar el algoritmo obtenemos: Luego de aplicar el algoritmo obtenemos: Pr(S) = { a c } Pr(S) = { a c } Pr(L) = { a c } Pr(L) = { a c } Pr(L) = { a c є } Pr(L) = { a c є }

Obtenemos los Siguientes Luego de aplicar el algoritmo obtenemos: Luego de aplicar el algoritmo obtenemos: Sg(S) = { S ( a ) } Sg(S) = { S ( a ) } Sg(L) = { ) } Sg(L) = { ) }

La Tabla a()$ S S -> a S-> (L) L L -> S L L L -> є