SlideShare una empresa de Scribd logo
1 de 18
GRAMÁTICA LIBRE DE
CONTEXTO
Frank Portorreal 16-0281
Eddy Alvarado 14-1118
•Gramática libre de
contexto
•Árbol de Derivación
•Gramática Ambigua
•Formas Normales de
Chomsky
•Gramática G
•Construcción de un
autómata
Gramática
libre de
contexto
 En lingüística e informática, una gramática libre de contexto (o de
contexto libre) es una gramática formal en la que cada regla de
producción es de la forma:
V → w
Gramática
libre de
contexto
 Así como cualquier gramática formal, una gramática libre de
contexto puede ser definida mediante la 4-tupla:
Gramática
libre de
contexto
Gramática
libre de
contexto
 Las gramáticas libres de contexto permiten describir la mayoría de
los lenguajes de programación, de hecho, la sintaxis de la mayoría
de lenguajes de programación está definida mediante gramáticas
libres de contexto.
La notación más frecuentemente utilizada para expresar
gramáticas libres de contexto es la forma Backus-Naur.
Gramática
libre de
contexto
 La notación de Backus-Naur, también conocida por sus
denominaciones inglesas Backus-Naur form (BNF), Backus-Naur
formalism o Backus normal form, es un metalenguaje usado para
expresar gramáticas libres de contexto: es decir, una manera
formal de describir lenguajes formales.
Una especificación de BNF es un sistema de reglas de derivación,
escrito como:
Arbol de
Derivacion
 Un árbol de análisis sintáctico o árbol de derivación es un árbol
cuyos nodos representanterminales y no terminales de la
gramática donde el nodo raíz es el símbolo de inicio y los hijos
decada nodo no terminal son los símbolos que reemplazan a ese
no terminal en la derivación
 (ningún símbolo terminal puede ser nodo interior del árbol, ni
ningún símbolo no terminalpuede ser una hoja)
Ejemplo 1
 A continuación se presenta un árbol de análisis sintáctico para la
cadena zazababa usando la siguiente gramática y cual quiera de
las derivaciones .
Gramática
Ambigua
 Una sentencia w se denomina ambigua si puede obtenerse por
más de un árbol de derivación (o equivalentemente, más de una
derivación más a la izquierda o más a la derecha).
 Una gramática G se denomina ambigua si el lenguaje que genera
contiene alguna sentencia ambigua.
Formas
Normales de
Chomsky.
 UnaGLC se dice que está en Forma Normal de Chomsky (FNC) si
todas sus producciones son de la forma:
 La idea de la transformación de una gramática limpia a FNC se
ejecuta en dos pasos:
 Hacer que en la parte derecha de las producciones de longitud
mayor o igual que dos sólo haya terminales.
 Trocear estas producciones para que tengan longitud dos.
GramaticaG
Elementos
Ejemplo
Ejemplo
Ejemplo

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

FInite Automata
FInite AutomataFInite Automata
FInite Automata
 
Usage of regular expressions in nlp
Usage of regular expressions in nlpUsage of regular expressions in nlp
Usage of regular expressions in nlp
 
NLP_KASHK:Evaluating Language Model
NLP_KASHK:Evaluating Language ModelNLP_KASHK:Evaluating Language Model
NLP_KASHK:Evaluating Language Model
 
Language Detection Library for Java
Language Detection Library for Java Language Detection Library for Java
Language Detection Library for Java
 
NLP_KASHK:Morphology
NLP_KASHK:MorphologyNLP_KASHK:Morphology
NLP_KASHK:Morphology
 
[2019] Class-based N-gram Models of Natural Language
[2019] Class-based N-gram Models of Natural Language[2019] Class-based N-gram Models of Natural Language
[2019] Class-based N-gram Models of Natural Language
 
Lesson 05
Lesson 05Lesson 05
Lesson 05
 
Automatas finitos
Automatas finitosAutomatas finitos
Automatas finitos
 
Lecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language TechnologyLecture 1: Semantic Analysis in Language Technology
Lecture 1: Semantic Analysis in Language Technology
 
Lesson 10
Lesson 10Lesson 10
Lesson 10
 
NLP_KASHK:POS Tagging
NLP_KASHK:POS TaggingNLP_KASHK:POS Tagging
NLP_KASHK:POS Tagging
 
Lecture Notes-Finite State Automata for NLP.pdf
Lecture Notes-Finite State Automata for NLP.pdfLecture Notes-Finite State Automata for NLP.pdf
Lecture Notes-Finite State Automata for NLP.pdf
 
Syntax analysis
Syntax analysisSyntax analysis
Syntax analysis
 
Lesson 08
Lesson 08Lesson 08
Lesson 08
 
Theory of Computation "Chapter 1, introduction"
Theory of Computation "Chapter 1, introduction"Theory of Computation "Chapter 1, introduction"
Theory of Computation "Chapter 1, introduction"
 
Lecture: Context-Free Grammars
Lecture: Context-Free GrammarsLecture: Context-Free Grammars
Lecture: Context-Free Grammars
 
Gramaticas de Chomsky
Gramaticas de ChomskyGramaticas de Chomsky
Gramaticas de Chomsky
 
Lesson 04
Lesson 04Lesson 04
Lesson 04
 
Automatas y compiladores clase1
Automatas y compiladores clase1Automatas y compiladores clase1
Automatas y compiladores clase1
 
Theory of automata and formal language
Theory of automata and formal languageTheory of automata and formal language
Theory of automata and formal language
 

Similar a GRAMÁTICA LIBRE DE CONTEXTO

Gramática de contexto libre abel rodriguez (08 1297)
Gramática de contexto libre abel rodriguez (08 1297)Gramática de contexto libre abel rodriguez (08 1297)
Gramática de contexto libre abel rodriguez (08 1297)abelrod12
 
Investigación Expositiva
Investigación ExpositivaInvestigación Expositiva
Investigación Expositivawaralivt
 
Presentacion automata grupo 1 unibe 02-02-2018
Presentacion automata grupo 1   unibe 02-02-2018Presentacion automata grupo 1   unibe 02-02-2018
Presentacion automata grupo 1 unibe 02-02-2018Edward Caceres
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contextoVerónica Es'Loo
 
Jerarquia de chomsky
Jerarquia de chomsky Jerarquia de chomsky
Jerarquia de chomsky daniel9026
 
Tipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionTipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionjorge severino
 
Exposición de compiladores e intérpretes - Profesor: Eddie Malca
Exposición de compiladores e intérpretes - Profesor: Eddie MalcaExposición de compiladores e intérpretes - Profesor: Eddie Malca
Exposición de compiladores e intérpretes - Profesor: Eddie MalcaElmer André Boulangger Alberca
 
SIMBOLOS PARA REALIZAR DERIVACIONES.pdf
SIMBOLOS PARA REALIZAR DERIVACIONES.pdfSIMBOLOS PARA REALIZAR DERIVACIONES.pdf
SIMBOLOS PARA REALIZAR DERIVACIONES.pdfDEMSSHILLLEONELCOUTI
 
Gramatica
GramaticaGramatica
Gramaticasdarky
 
Unidad 6 introduccion a los lenguajes formales
Unidad 6 introduccion a los lenguajes formalesUnidad 6 introduccion a los lenguajes formales
Unidad 6 introduccion a los lenguajes formalesRaul Interian
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regularesKenia Adams
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeoOmega Tech
 

Similar a GRAMÁTICA LIBRE DE CONTEXTO (20)

Gramática de contexto libre abel rodriguez (08 1297)
Gramática de contexto libre abel rodriguez (08 1297)Gramática de contexto libre abel rodriguez (08 1297)
Gramática de contexto libre abel rodriguez (08 1297)
 
Investigación Expositiva
Investigación ExpositivaInvestigación Expositiva
Investigación Expositiva
 
Tarea111
Tarea111Tarea111
Tarea111
 
Gramaticas
GramaticasGramaticas
Gramaticas
 
Presentacion automata grupo 1 unibe 02-02-2018
Presentacion automata grupo 1   unibe 02-02-2018Presentacion automata grupo 1   unibe 02-02-2018
Presentacion automata grupo 1 unibe 02-02-2018
 
Tipos de lenguaje formal según Chomsky
Tipos de lenguaje formal según ChomskyTipos de lenguaje formal según Chomsky
Tipos de lenguaje formal según Chomsky
 
Lenguajes y Grmaticas.pdf
Lenguajes y Grmaticas.pdfLenguajes y Grmaticas.pdf
Lenguajes y Grmaticas.pdf
 
Gramáticas formales
Gramáticas formales Gramáticas formales
Gramáticas formales
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Jerarquia de chomsky
Jerarquia de chomsky Jerarquia de chomsky
Jerarquia de chomsky
 
Tipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionTipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacion
 
Exposición de compiladores e intérpretes - Profesor: Eddie Malca
Exposición de compiladores e intérpretes - Profesor: Eddie MalcaExposición de compiladores e intérpretes - Profesor: Eddie Malca
Exposición de compiladores e intérpretes - Profesor: Eddie Malca
 
SIMBOLOS PARA REALIZAR DERIVACIONES.pdf
SIMBOLOS PARA REALIZAR DERIVACIONES.pdfSIMBOLOS PARA REALIZAR DERIVACIONES.pdf
SIMBOLOS PARA REALIZAR DERIVACIONES.pdf
 
Gramatica
GramaticaGramatica
Gramatica
 
Unidad 6 introduccion a los lenguajes formales
Unidad 6 introduccion a los lenguajes formalesUnidad 6 introduccion a los lenguajes formales
Unidad 6 introduccion a los lenguajes formales
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
 
lenguajes formales
lenguajes formaleslenguajes formales
lenguajes formales
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeo
 
Gramaticas y lic
Gramaticas y licGramaticas y lic
Gramaticas y lic
 

Más de Frank049

Capitulo 1 Diagrama
Capitulo 1 DiagramaCapitulo 1 Diagrama
Capitulo 1 DiagramaFrank049
 
Estructuras algebraicas Matematica Discreta
Estructuras algebraicas Matematica DiscretaEstructuras algebraicas Matematica Discreta
Estructuras algebraicas Matematica DiscretaFrank049
 
Gobierno de Jorge Blanco
Gobierno de Jorge BlancoGobierno de Jorge Blanco
Gobierno de Jorge BlancoFrank049
 
Tremendismo Jovenes en Republica Dominicana
Tremendismo Jovenes en Republica DominicanaTremendismo Jovenes en Republica Dominicana
Tremendismo Jovenes en Republica DominicanaFrank049
 
Cantar de Mio Cid
Cantar de Mio CidCantar de Mio Cid
Cantar de Mio CidFrank049
 
Libro de Buen Amor
Libro de Buen AmorLibro de Buen Amor
Libro de Buen AmorFrank049
 
La Vida Es Sueño
La  Vida Es SueñoLa  Vida Es Sueño
La Vida Es SueñoFrank049
 
La Celestina
La CelestinaLa Celestina
La CelestinaFrank049
 
Fuente Ovejuna
Fuente OvejunaFuente Ovejuna
Fuente OvejunaFrank049
 
El Principe - Maquiavelo
El Principe - MaquiaveloEl Principe - Maquiavelo
El Principe - MaquiaveloFrank049
 
Don dosco vida y obra
Don dosco vida y obraDon dosco vida y obra
Don dosco vida y obraFrank049
 
Cronicas de una Muerte Aunciada
Cronicas de una Muerte AunciadaCronicas de una Muerte Aunciada
Cronicas de una Muerte AunciadaFrank049
 
Proyecciones Financieras
Proyecciones FinancierasProyecciones Financieras
Proyecciones FinancierasFrank049
 
Proyecciones financieras by Frak049
Proyecciones financieras by Frak049Proyecciones financieras by Frak049
Proyecciones financieras by Frak049Frank049
 
Francisco Del Rosario Sanchez
Francisco Del Rosario Sanchez Francisco Del Rosario Sanchez
Francisco Del Rosario Sanchez Frank049
 
Over Ramon Marrero Aristy (Analisis)
Over Ramon Marrero Aristy (Analisis)Over Ramon Marrero Aristy (Analisis)
Over Ramon Marrero Aristy (Analisis)Frank049
 
Don bosco parroquia y carisma salesiano
Don bosco parroquia y carisma salesianoDon bosco parroquia y carisma salesiano
Don bosco parroquia y carisma salesianoFrank049
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSIFrank049
 
El español en Santo Domingo
El español en Santo DomingoEl español en Santo Domingo
El español en Santo DomingoFrank049
 

Más de Frank049 (20)

Capitulo 1 Diagrama
Capitulo 1 DiagramaCapitulo 1 Diagrama
Capitulo 1 Diagrama
 
Estructuras algebraicas Matematica Discreta
Estructuras algebraicas Matematica DiscretaEstructuras algebraicas Matematica Discreta
Estructuras algebraicas Matematica Discreta
 
Gobierno de Jorge Blanco
Gobierno de Jorge BlancoGobierno de Jorge Blanco
Gobierno de Jorge Blanco
 
Tremendismo Jovenes en Republica Dominicana
Tremendismo Jovenes en Republica DominicanaTremendismo Jovenes en Republica Dominicana
Tremendismo Jovenes en Republica Dominicana
 
Cantar de Mio Cid
Cantar de Mio CidCantar de Mio Cid
Cantar de Mio Cid
 
Maria
MariaMaria
Maria
 
Libro de Buen Amor
Libro de Buen AmorLibro de Buen Amor
Libro de Buen Amor
 
La Vida Es Sueño
La  Vida Es SueñoLa  Vida Es Sueño
La Vida Es Sueño
 
La Celestina
La CelestinaLa Celestina
La Celestina
 
Fuente Ovejuna
Fuente OvejunaFuente Ovejuna
Fuente Ovejuna
 
El Principe - Maquiavelo
El Principe - MaquiaveloEl Principe - Maquiavelo
El Principe - Maquiavelo
 
Don dosco vida y obra
Don dosco vida y obraDon dosco vida y obra
Don dosco vida y obra
 
Cronicas de una Muerte Aunciada
Cronicas de una Muerte AunciadaCronicas de una Muerte Aunciada
Cronicas de una Muerte Aunciada
 
Proyecciones Financieras
Proyecciones FinancierasProyecciones Financieras
Proyecciones Financieras
 
Proyecciones financieras by Frak049
Proyecciones financieras by Frak049Proyecciones financieras by Frak049
Proyecciones financieras by Frak049
 
Francisco Del Rosario Sanchez
Francisco Del Rosario Sanchez Francisco Del Rosario Sanchez
Francisco Del Rosario Sanchez
 
Over Ramon Marrero Aristy (Analisis)
Over Ramon Marrero Aristy (Analisis)Over Ramon Marrero Aristy (Analisis)
Over Ramon Marrero Aristy (Analisis)
 
Don bosco parroquia y carisma salesiano
Don bosco parroquia y carisma salesianoDon bosco parroquia y carisma salesiano
Don bosco parroquia y carisma salesiano
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
El español en Santo Domingo
El español en Santo DomingoEl español en Santo Domingo
El español en Santo Domingo
 

Último

2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptxccordovato
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfIrapuatoCmovamos
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitariachayananazcosimeon
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosssuser948499
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicaciónJonathanAntonioMaldo
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfGEINER22
 
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfEDUARDO MAMANI MAMANI
 
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docxmarthaarroyo16
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechojuliosabino1
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)estebancitoherrera
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresamerca6
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfluisccollana
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,juberrodasflores
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria deCalet Cáceres Vergara
 
CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...jhoecabanillas12
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfIrapuatoCmovamos
 
que son los planes de ordenamiento predial POP.pptx
que son los planes de ordenamiento predial  POP.pptxque son los planes de ordenamiento predial  POP.pptx
que son los planes de ordenamiento predial POP.pptxSergiothaine2
 

Último (17)

2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx2024 2024 202420242024PPT SESIÓN 03.pptx
2024 2024 202420242024PPT SESIÓN 03.pptx
 
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdfREPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
REPORTE DE INCIDENCIA DELICTIVA MARZO 2024.pdf
 
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior UniversitariaSUNEDU - Superintendencia Nacional de Educación superior Universitaria
SUNEDU - Superintendencia Nacional de Educación superior Universitaria
 
Data Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datosData Warehouse.gestion de bases de datos
Data Warehouse.gestion de bases de datos
 
tipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicacióntipos de organización y sus objetivos y aplicación
tipos de organización y sus objetivos y aplicación
 
HABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdfHABILESASAMBLEA Para negocios independientes.pdf
HABILESASAMBLEA Para negocios independientes.pdf
 
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdfCUESTIONARIO A ADICCION A REDES SOCIALES.pdf
CUESTIONARIO A ADICCION A REDES SOCIALES.pdf
 
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
17 PRACTICAS - MODALIDAAD FAMILIAAR.docx
 
LA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derechoLA LEY DE LAS XII TABLAS en el curso de derecho
LA LEY DE LAS XII TABLAS en el curso de derecho
 
El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)El Teatro musical (qué es, cuál es su historia y trayectoria...)
El Teatro musical (qué es, cuál es su historia y trayectoria...)
 
La importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresaLa importancia de las pruebas de producto para tu empresa
La importancia de las pruebas de producto para tu empresa
 
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdfPREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
PREGRADO-PRESENCIAL-FASE-C-202401 (1).pdf
 
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
Ivu- taller de diseño arquitectonico l , adicion y sustraccion de cubos,
 
bases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria debases-cye-2024(2) una sola descarga en base de feria de
bases-cye-2024(2) una sola descarga en base de feria de
 
CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...CAPACITACION_higiene_industrial (1).ppt...
CAPACITACION_higiene_industrial (1).ppt...
 
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdfREPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
REPORTE-HEMEROGRÁFICO-MARZO-2024-IRAPUATO-¿CÓMO VAMOS?.pdf
 
que son los planes de ordenamiento predial POP.pptx
que son los planes de ordenamiento predial  POP.pptxque son los planes de ordenamiento predial  POP.pptx
que son los planes de ordenamiento predial POP.pptx
 

GRAMÁTICA LIBRE DE CONTEXTO

  • 1. GRAMÁTICA LIBRE DE CONTEXTO Frank Portorreal 16-0281 Eddy Alvarado 14-1118 •Gramática libre de contexto •Árbol de Derivación •Gramática Ambigua •Formas Normales de Chomsky •Gramática G •Construcción de un autómata
  • 2. Gramática libre de contexto  En lingüística e informática, una gramática libre de contexto (o de contexto libre) es una gramática formal en la que cada regla de producción es de la forma: V → w
  • 3. Gramática libre de contexto  Así como cualquier gramática formal, una gramática libre de contexto puede ser definida mediante la 4-tupla:
  • 5. Gramática libre de contexto  Las gramáticas libres de contexto permiten describir la mayoría de los lenguajes de programación, de hecho, la sintaxis de la mayoría de lenguajes de programación está definida mediante gramáticas libres de contexto. La notación más frecuentemente utilizada para expresar gramáticas libres de contexto es la forma Backus-Naur.
  • 6. Gramática libre de contexto  La notación de Backus-Naur, también conocida por sus denominaciones inglesas Backus-Naur form (BNF), Backus-Naur formalism o Backus normal form, es un metalenguaje usado para expresar gramáticas libres de contexto: es decir, una manera formal de describir lenguajes formales. Una especificación de BNF es un sistema de reglas de derivación, escrito como:
  • 7. Arbol de Derivacion  Un árbol de análisis sintáctico o árbol de derivación es un árbol cuyos nodos representanterminales y no terminales de la gramática donde el nodo raíz es el símbolo de inicio y los hijos decada nodo no terminal son los símbolos que reemplazan a ese no terminal en la derivación  (ningún símbolo terminal puede ser nodo interior del árbol, ni ningún símbolo no terminalpuede ser una hoja)
  • 8. Ejemplo 1  A continuación se presenta un árbol de análisis sintáctico para la cadena zazababa usando la siguiente gramática y cual quiera de las derivaciones .
  • 9. Gramática Ambigua  Una sentencia w se denomina ambigua si puede obtenerse por más de un árbol de derivación (o equivalentemente, más de una derivación más a la izquierda o más a la derecha).  Una gramática G se denomina ambigua si el lenguaje que genera contiene alguna sentencia ambigua.
  • 10. Formas Normales de Chomsky.  UnaGLC se dice que está en Forma Normal de Chomsky (FNC) si todas sus producciones son de la forma:  La idea de la transformación de una gramática limpia a FNC se ejecuta en dos pasos:  Hacer que en la parte derecha de las producciones de longitud mayor o igual que dos sólo haya terminales.  Trocear estas producciones para que tengan longitud dos.
  • 14.
  • 15.
  • 16.