SlideShare una empresa de Scribd logo
Gramaticas
EJERCICIO DE
GRAMÁTICAS CON
  ATRIBUTOS
gramática:



exp    exp+ term | exp – term | term
term    term *factor |factor
Factor   ( exp ) |número
1. Lo primero que debemos realizar es escribir las reglas gramaticales para esto
   debemos escribir cada regla diferenciando cada uno de los términos iguales
   que existen en cada regla gramatical .

Ejemplo:
                 exp1       exp2 + term

2. Estas ecuaciones se expresan la relación entre las sintaxis de las expresiones
   y la semántica de los cálculos aritméticos que se realizaran

Ejemplo:

                exp1.val        exp2.val + term.val
3.   El atributo principal de una exp(o term o factor) es un valor numérico, el
     cual escribimos como val.

4.   A continuación escribimos las reglas gramaticales y semánticas en la
     siguiente tabla:

              Reglas Gramaticales                    Reglas Semánticas

     exp1     exp2 + term                exp1.val=exp2.val +term.val

     exp1     exp2 – term                exp1.val=exp2.val – term.val

     exp      term                       exp.val= term.val

     term1    term2* factor              term1.val = term2.val*factor.val

     term     factor                     term.val= factor.val

     factor   (exp)                      factor.val=(exp.val)

     factor   numero                     factor.val = numero.val
5.   Luego derivamos por la izquierda la expresión para realizar el árbol



Expresión: (34-3)*42
Podemos expresar los cálculos implicados mediante esta gramática con
atributos agregando ecuaciones a los nodos en un árbol de análisis
gramatical:
expresión (34-3)*42
BIBLIOGRAFIA:

ANG UNED Construccion de compiladores principios y practica - Kenneth C
Louden -International Thomson Editores - 2004

Más contenido relacionado

PPT
Diapositivas valor absoluto
PPTX
Trabajo de calculo ll hernan arcaya
PDF
Practico de Latex
PPTX
Diapositivas de-numeros-complejos
PPTX
Notacion Sigma
PPTX
Notacion Sigma y el Teorema Fundamental del Cálculo
PPTX
Calculo integral
PPTX
Cálculo integral
Diapositivas valor absoluto
Trabajo de calculo ll hernan arcaya
Practico de Latex
Diapositivas de-numeros-complejos
Notacion Sigma
Notacion Sigma y el Teorema Fundamental del Cálculo
Calculo integral
Cálculo integral

La actualidad más candente (20)

PPT
Matematica Basica (II Bimestre)
PPTX
notacion Sigma
PDF
Matematicas ejercicios resueltos de integrales
PPTX
CALCULO INTEGRAL
PPT
Mate Aplicada
PDF
Sesion 06 polinomios
PPTX
Notación Sigma
PDF
Ensayogaac
PPTX
Calculo Integral
PPTX
Julio panza calculo2
PPTX
Algoritmo simplex
PPTX
Utilizas funciones polinomiales
DOCX
Calculo II "Notacion Sigma,Teoremas & Cambio de Variable"
ODT
Notacion sigma
PPTX
Calculo tarea 13
PPTX
Mauricio Garcia Martinez y Lira Soberanes Susana
PDF
DOC
función constante
DOCX
Notación sigma
Matematica Basica (II Bimestre)
notacion Sigma
Matematicas ejercicios resueltos de integrales
CALCULO INTEGRAL
Mate Aplicada
Sesion 06 polinomios
Notación Sigma
Ensayogaac
Calculo Integral
Julio panza calculo2
Algoritmo simplex
Utilizas funciones polinomiales
Calculo II "Notacion Sigma,Teoremas & Cambio de Variable"
Notacion sigma
Calculo tarea 13
Mauricio Garcia Martinez y Lira Soberanes Susana
función constante
Notación sigma
Publicidad

Similar a Gramaticas (20)

PDF
Expresiones Algebraicas.pdf
PPTX
Unidad 1. Álgebra, tigonometría y geometría analitica. Fase 2..pptx
PPT
PPT
PPT
Karoll
PPT
PPTX
Expresones algebraicas, factorizacion y radicalizacion - Gabriela Catari y Ci...
PPT
Ecuaciones exponenciales y logarítmicas
PPT
Power logaritmos
DOCX
expresiones algebraicas.docx
DOCX
trabajo de junior.docx
DOCX
Conceptos Básico sobre Expresiones Algebraicas .docx
DOCX
trabajo de junior.docx
PPTX
Presentacion_Paso 2_Grupo 2.pptx
PDF
Luismar Durán Ci 31163613 Expresiones algebraicas.pdf
PPTX
MATEMATICAS (factorizacion)
PPTX
MATEMATICAS
PPTX
MATEMATICAS (factorizacion)
PPTX
Factorizacion info
PPTX
Presentación del trayecto inicial
Expresiones Algebraicas.pdf
Unidad 1. Álgebra, tigonometría y geometría analitica. Fase 2..pptx
Karoll
Expresones algebraicas, factorizacion y radicalizacion - Gabriela Catari y Ci...
Ecuaciones exponenciales y logarítmicas
Power logaritmos
expresiones algebraicas.docx
trabajo de junior.docx
Conceptos Básico sobre Expresiones Algebraicas .docx
trabajo de junior.docx
Presentacion_Paso 2_Grupo 2.pptx
Luismar Durán Ci 31163613 Expresiones algebraicas.pdf
MATEMATICAS (factorizacion)
MATEMATICAS
MATEMATICAS (factorizacion)
Factorizacion info
Presentación del trayecto inicial
Publicidad

Último (20)

PDF
03 - Unidad II - La Plataforma .NET y C# - 2. Tipos Primitivos y Expresiones.pdf
PDF
MODELO INNOVACION EN NEGOCIOS , METODOLOGIA APLICADA.pdf
PDF
PRESENTACION GESTION sobre las empresas.
PPTX
FORMATO DE PRESENTACION EMPRESARIAL.pptx
PDF
UP digital strategy v 2.2.pdf Marketing avanzado
PPTX
GESTION DE RECURSOS HUMANOS - MATERIAL ENTREGADO EN UTN FRC
PDF
EL ESTUDIO DE MERCADO PROYECTO INVERSION.pdf
PPTX
CGI SESIÓN #2.pptx Competencias Gerenciales
PDF
Esta es una presentacion ejecutiva del cual pueden concluir
PDF
Introducción iso 9001 curso UNIDAD - 3.pdf
PDF
UP digital strategy v 2.0 s1.pdf solo chicos bien
PPTX
LA INTELIGENCIA ARTIFICIAL EN ESTE MUNDO
PPTX
auditoria ambiental y su uso en la practica diaria
PPTX
SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓ...
PPTX
ETAPAS DE LA AUDITORIA PERUUUUUUUU.pptx
PDF
Rendicion publica de cuentas inicial 2025 de la procuraduria
PDF
ORD-REG-ELEMENTOS-PUBLICITARIOS-AMSS-12-MARZO.pdf
PDF
alejandrobcjjjjjjjjjjjjjjjjjjjjjjjjjjj.pdf
PPTX
Algunos aspectos fundamentales del Derecho Corporativo
PDF
Clase 15 - Normas de Aseguramiento.pptx.pdf
03 - Unidad II - La Plataforma .NET y C# - 2. Tipos Primitivos y Expresiones.pdf
MODELO INNOVACION EN NEGOCIOS , METODOLOGIA APLICADA.pdf
PRESENTACION GESTION sobre las empresas.
FORMATO DE PRESENTACION EMPRESARIAL.pptx
UP digital strategy v 2.2.pdf Marketing avanzado
GESTION DE RECURSOS HUMANOS - MATERIAL ENTREGADO EN UTN FRC
EL ESTUDIO DE MERCADO PROYECTO INVERSION.pdf
CGI SESIÓN #2.pptx Competencias Gerenciales
Esta es una presentacion ejecutiva del cual pueden concluir
Introducción iso 9001 curso UNIDAD - 3.pdf
UP digital strategy v 2.0 s1.pdf solo chicos bien
LA INTELIGENCIA ARTIFICIAL EN ESTE MUNDO
auditoria ambiental y su uso en la practica diaria
SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓN17SESIÓ...
ETAPAS DE LA AUDITORIA PERUUUUUUUU.pptx
Rendicion publica de cuentas inicial 2025 de la procuraduria
ORD-REG-ELEMENTOS-PUBLICITARIOS-AMSS-12-MARZO.pdf
alejandrobcjjjjjjjjjjjjjjjjjjjjjjjjjjj.pdf
Algunos aspectos fundamentales del Derecho Corporativo
Clase 15 - Normas de Aseguramiento.pptx.pdf

Gramaticas

  • 3. gramática: exp exp+ term | exp – term | term term term *factor |factor Factor ( exp ) |número
  • 4. 1. Lo primero que debemos realizar es escribir las reglas gramaticales para esto debemos escribir cada regla diferenciando cada uno de los términos iguales que existen en cada regla gramatical . Ejemplo: exp1 exp2 + term 2. Estas ecuaciones se expresan la relación entre las sintaxis de las expresiones y la semántica de los cálculos aritméticos que se realizaran Ejemplo: exp1.val exp2.val + term.val
  • 5. 3. El atributo principal de una exp(o term o factor) es un valor numérico, el cual escribimos como val. 4. A continuación escribimos las reglas gramaticales y semánticas en la siguiente tabla: Reglas Gramaticales Reglas Semánticas exp1 exp2 + term exp1.val=exp2.val +term.val exp1 exp2 – term exp1.val=exp2.val – term.val exp term exp.val= term.val term1 term2* factor term1.val = term2.val*factor.val term factor term.val= factor.val factor (exp) factor.val=(exp.val) factor numero factor.val = numero.val
  • 6. 5. Luego derivamos por la izquierda la expresión para realizar el árbol Expresión: (34-3)*42
  • 7. Podemos expresar los cálculos implicados mediante esta gramática con atributos agregando ecuaciones a los nodos en un árbol de análisis gramatical: expresión (34-3)*42
  • 8. BIBLIOGRAFIA: ANG UNED Construccion de compiladores principios y practica - Kenneth C Louden -International Thomson Editores - 2004