SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Gramática de
Contexto Libre
Abel Rodriguez 08-1297
 Es una gramática formal en la que cada regla de producción es de
                 la forma:
                V→w
               
Gramática de    Donde V es un símbolo no terminal y w es una cadena de
                 terminales y/o no terminales. El término libre de contexto se
Contexto         refiere al hecho de que el no terminal V puede siempre ser
                 sustituido por w sin tener en cuenta el contexto en el que ocurra.
Libre            Un lenguaje formal es libre de contexto si hay una gramática libre
                 de contexto que lo genera.
               
                Las gramáticas libres de contexto permiten describir la mayoría de
                 los lenguajes de programación, de hecho, la síntaxis de la mayoría
                 de lenguajes de programación está definida mediante gramáticas
                 libres de contexto.
Un lenguaje regular es un tipo de lenguaje formal que satisface las siguientes
           propiedades:
           Los lenguajes más sencillos que se considerarán son los lenguajes regulares, es decir,
           los que se pueden generar a partir de los lenguajes básicos, con la aplicación de las
           operaciones de unión, concatenación y * de Kleene un número finito de veces.
           Puede ser reconocido por:
            un autómata finito determinista
            un autómata finito no determinista
Lenguaje    un autómata de pila
 regular    un autómata finito alterno
            una máquina de Turing de solo lectura
           Es generado por:
            una gramática regular
            una gramática de prefijos
           Es descrito por:
            una expresión regular
 En informática una gramática regular es una gramática formal (N,
              Σ, P, S) que puede ser clasificada como regular izquierda o regular
              derecha. Las gramáticas regulares sólo pueden generar a los
Gramática     lenguajes regulares de manera similar a los autómatas finitos y las
              expresiones regulares.
 regular     Dos gramáticas regulares que generan el mismo lenguaje regular
              se denominan equivalentes. Toda gramática regular es una
              gramática libre de contexto.
Una gramática regular derecha es aquella cuyas reglas de producción P
            son de la siguiente forma:


             A → a, donde A es un símbolo no-terminal en N y a uno terminal en Σ
             A → aB, donde A y B pertenecen a N y a pertenece a Σ
             A → ε, donde A pertenece a N.
Gramática
 regular    Análogamente, en una gramática regular izquierda, las reglas son de la
            siguiente forma:


             A → a, donde A es un símbolo no-terminal en N y a uno terminal en Σ
             A → Ba, donde A y B pertenecen a N y a pertenece a Σ
             A → ε, donde A pertenece a N.
Un lenguaje formal es libre de contexto si hay una gramática libre de
             contexto que lo genera.


             Propiedades de los lenguajes libres de contexto:


Lenguajes     Una de las definiciones alternativas y equivalentes de lenguaje
               libre de contexto emplea autómatas no deterministas: un lenguaje
 libres de     es libre de contexto si puede ser aceptado por ese autómata.
              Un lenguaje puede ser también modelado como un conjunto de
contexto       todas las secuencias de terminales aceptadas por la gramática.
               Este modelo ayuda a entender las operaciones de conjuntos sobre
               lenguajes.
              La unión y concatenación de dos lenguajes libres de contexto es
               también libre de contexto. La intersección no tiene por que serlo.
              El inverso de un lenguaje libre de contexto es también libre de
               contexto, pero el complemento no tiene por que serlo.

Weitere ähnliche Inhalte

Was ist angesagt?

Expresiones regulares y gramaticas
Expresiones regulares y gramaticasExpresiones regulares y gramaticas
Expresiones regulares y gramaticasRobin Pena
 
Autómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes FormalesAutómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes FormalesSandy Rafael Garcia
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARESAnel Sosa
 
Expresiones regularesfinal
Expresiones regularesfinalExpresiones regularesfinal
Expresiones regularesfinalNoel Gutierrez
 
Expresiones regulares y grámaticas regulares ariel acosta
Expresiones regulares y grámaticas regulares ariel acosta Expresiones regulares y grámaticas regulares ariel acosta
Expresiones regulares y grámaticas regulares ariel acosta franki3536
 
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
 
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...Hugo Alberto Rivera Diaz
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasRaul
 
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 formales
Lenguajes formalesLenguajes formales
Lenguajes formalesIsabel
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 

Was ist angesagt? (20)

Expresiones regulares y gramaticas
Expresiones regulares y gramaticasExpresiones regulares y gramaticas
Expresiones regulares y gramaticas
 
Expresiones regulares y gramáticas
Expresiones regulares y gramáticasExpresiones regulares y gramáticas
Expresiones regulares y gramáticas
 
Autómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes FormalesAutómatas Finitos Deterministas y Lenguajes Formales
Autómatas Finitos Deterministas y Lenguajes Formales
 
Lenin herrera
Lenin herreraLenin herrera
Lenin herrera
 
Gramaticas y lic
Gramaticas y licGramaticas y lic
Gramaticas y lic
 
ESPRESIONES REGULARES
ESPRESIONES REGULARESESPRESIONES REGULARES
ESPRESIONES REGULARES
 
Gramática y autómatas
Gramática y autómatasGramática y autómatas
Gramática y autómatas
 
Lenguajes regulares
Lenguajes regularesLenguajes regulares
Lenguajes regulares
 
Expresiones regularesfinal
Expresiones regularesfinalExpresiones regularesfinal
Expresiones regularesfinal
 
Expresiones regulares y grámaticas regulares ariel acosta
Expresiones regulares y grámaticas regulares ariel acosta Expresiones regulares y grámaticas regulares ariel acosta
Expresiones regulares y grámaticas regulares ariel acosta
 
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
 
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...Conceptos Unidad 1 Lenguajes Automatas Introducción  a  la Teoría de Lenguaje...
Conceptos Unidad 1 Lenguajes Automatas Introducción a la Teoría de Lenguaje...
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y Problemas
 
Unidad 7 lenguajes gramaticas y automatas
Unidad 7 lenguajes gramaticas y automatasUnidad 7 lenguajes gramaticas y automatas
Unidad 7 lenguajes gramaticas y automatas
 
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 formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 
Gramáticas formales
Gramáticas formales Gramáticas formales
Gramáticas formales
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Lenguajes formales
Lenguajes formalesLenguajes formales
Lenguajes formales
 

Andere mochten auch

Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contextoVerónica Es'Loo
 
Gramática de libre contexto
Gramática de libre contextoGramática de libre contexto
Gramática de libre contextoJaVito GagrLu
 
Analisis Sintactico
Analisis SintacticoAnalisis Sintactico
Analisis Sintacticolauracecilia
 
Gramatica libre de contexto
Gramatica libre de contextoGramatica libre de contexto
Gramatica libre de contextoDaniel Molina
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO Guillermo Iván Prisco Pérez
 
Teoria de automatas y lenguajes formales
Teoria de automatas y lenguajes formalesTeoria de automatas y lenguajes formales
Teoria de automatas y lenguajes formalesUniversidad del Valle
 
Unidad 1 lenguajes regulares
Unidad 1 lenguajes regularesUnidad 1 lenguajes regulares
Unidad 1 lenguajes regularesluisita91
 

Andere mochten auch (10)

Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
 
Gramática de libre contexto
Gramática de libre contextoGramática de libre contexto
Gramática de libre contexto
 
Gramaticas y lic
Gramaticas y licGramaticas y lic
Gramaticas y lic
 
m discretas
m discretasm discretas
m discretas
 
Analisis Sintactico
Analisis SintacticoAnalisis Sintactico
Analisis Sintactico
 
Gramatica libre de contexto
Gramatica libre de contextoGramatica libre de contexto
Gramatica libre de contexto
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
 
Teoria de automatas y lenguajes formales
Teoria de automatas y lenguajes formalesTeoria de automatas y lenguajes formales
Teoria de automatas y lenguajes formales
 
Unidad 1 lenguajes regulares
Unidad 1 lenguajes regularesUnidad 1 lenguajes regulares
Unidad 1 lenguajes regulares
 
La gramatica
La gramaticaLa gramatica
La gramatica
 

Ähnlich wie Gramática de contexto libre abel rodriguez (08 1297)

Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de ContextoBrayhan Acosta
 
GRAMÁTICA LIBRE DE CONTEXTO
GRAMÁTICA LIBRE DE CONTEXTO GRAMÁTICA LIBRE DE CONTEXTO
GRAMÁTICA LIBRE DE CONTEXTO Frank049
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeoOmega Tech
 
4...4 tesis de maestria horacio alberto garcia salas
4...4 tesis de maestria horacio alberto garcia salas4...4 tesis de maestria horacio alberto garcia salas
4...4 tesis de maestria horacio alberto garcia salasJacqui Venegas
 
Investigación Expositiva
Investigación ExpositivaInvestigación Expositiva
Investigación Expositivawaralivt
 
Gramatica
GramaticaGramatica
Gramaticasdarky
 
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 LIBRE DE CONTEXTO.ppt
GRAMATICA LIBRE DE CONTEXTO.pptGRAMATICA LIBRE DE CONTEXTO.ppt
GRAMATICA LIBRE DE CONTEXTO.pptssuser18ad10
 
T1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptxT1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptxRaulCasillas9
 
Jerarquia de chomsky
Jerarquia de chomsky Jerarquia de chomsky
Jerarquia de chomsky daniel9026
 

Ähnlich wie Gramática de contexto libre abel rodriguez (08 1297) (20)

Gramática Libre de Contexto
Gramática Libre de ContextoGramática Libre de Contexto
Gramática Libre de Contexto
 
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
 
GRAMÁTICA LIBRE DE CONTEXTO
GRAMÁTICA LIBRE DE CONTEXTO GRAMÁTICA LIBRE DE CONTEXTO
GRAMÁTICA LIBRE DE CONTEXTO
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeo
 
Apuntes de lenguajes automatas
Apuntes de lenguajes automatasApuntes de lenguajes automatas
Apuntes de lenguajes automatas
 
4...4 tesis de maestria horacio alberto garcia salas
4...4 tesis de maestria horacio alberto garcia salas4...4 tesis de maestria horacio alberto garcia salas
4...4 tesis de maestria horacio alberto garcia salas
 
Tarea111
Tarea111Tarea111
Tarea111
 
Investigación Expositiva
Investigación ExpositivaInvestigación Expositiva
Investigación Expositiva
 
lenguajes formales
lenguajes formaleslenguajes formales
lenguajes formales
 
Gramaticas
GramaticasGramaticas
Gramaticas
 
Gramatica
GramaticaGramatica
Gramatica
 
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
 
Lenguajes y Grmaticas.pdf
Lenguajes y Grmaticas.pdfLenguajes y Grmaticas.pdf
Lenguajes y Grmaticas.pdf
 
GRAMATICA LIBRE DE CONTEXTO.ppt
GRAMATICA LIBRE DE CONTEXTO.pptGRAMATICA LIBRE DE CONTEXTO.ppt
GRAMATICA LIBRE DE CONTEXTO.ppt
 
T1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptxT1. Introducción a la Teoría de Lenguajes Formales.pptx
T1. Introducción a la Teoría de Lenguajes Formales.pptx
 
gramatica-libre-de-contexto.ppt
gramatica-libre-de-contexto.pptgramatica-libre-de-contexto.ppt
gramatica-libre-de-contexto.ppt
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 
Jerarquia de chomsky
Jerarquia de chomsky Jerarquia de chomsky
Jerarquia de chomsky
 

Gramática de contexto libre abel rodriguez (08 1297)

  • 2.  Es una gramática formal en la que cada regla de producción es de la forma:  V→w  Gramática de  Donde V es un símbolo no terminal y w es una cadena de terminales y/o no terminales. El término libre de contexto se Contexto refiere al hecho de que el no terminal V puede siempre ser sustituido por w sin tener en cuenta el contexto en el que ocurra. Libre Un lenguaje formal es libre de contexto si hay una gramática libre de contexto que lo genera.   Las gramáticas libres de contexto permiten describir la mayoría de los lenguajes de programación, de hecho, la síntaxis de la mayoría de lenguajes de programación está definida mediante gramáticas libres de contexto.
  • 3. Un lenguaje regular es un tipo de lenguaje formal que satisface las siguientes propiedades: Los lenguajes más sencillos que se considerarán son los lenguajes regulares, es decir, los que se pueden generar a partir de los lenguajes básicos, con la aplicación de las operaciones de unión, concatenación y * de Kleene un número finito de veces. Puede ser reconocido por:  un autómata finito determinista  un autómata finito no determinista Lenguaje  un autómata de pila regular  un autómata finito alterno  una máquina de Turing de solo lectura Es generado por:  una gramática regular  una gramática de prefijos Es descrito por:  una expresión regular
  • 4.  En informática una gramática regular es una gramática formal (N, Σ, P, S) que puede ser clasificada como regular izquierda o regular derecha. Las gramáticas regulares sólo pueden generar a los Gramática lenguajes regulares de manera similar a los autómatas finitos y las expresiones regulares. regular  Dos gramáticas regulares que generan el mismo lenguaje regular se denominan equivalentes. Toda gramática regular es una gramática libre de contexto.
  • 5. Una gramática regular derecha es aquella cuyas reglas de producción P son de la siguiente forma:  A → a, donde A es un símbolo no-terminal en N y a uno terminal en Σ  A → aB, donde A y B pertenecen a N y a pertenece a Σ  A → ε, donde A pertenece a N. Gramática regular Análogamente, en una gramática regular izquierda, las reglas son de la siguiente forma:  A → a, donde A es un símbolo no-terminal en N y a uno terminal en Σ  A → Ba, donde A y B pertenecen a N y a pertenece a Σ  A → ε, donde A pertenece a N.
  • 6. Un lenguaje formal es libre de contexto si hay una gramática libre de contexto que lo genera. Propiedades de los lenguajes libres de contexto: Lenguajes  Una de las definiciones alternativas y equivalentes de lenguaje libre de contexto emplea autómatas no deterministas: un lenguaje libres de es libre de contexto si puede ser aceptado por ese autómata.  Un lenguaje puede ser también modelado como un conjunto de contexto todas las secuencias de terminales aceptadas por la gramática. Este modelo ayuda a entender las operaciones de conjuntos sobre lenguajes.  La unión y concatenación de dos lenguajes libres de contexto es también libre de contexto. La intersección no tiene por que serlo.  El inverso de un lenguaje libre de contexto es también libre de contexto, pero el complemento no tiene por que serlo.