SlideShare una empresa de Scribd logo
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

La actualidad más candente

Matematica Basica (II Bimestre)
Matematica Basica (II Bimestre)Matematica Basica (II Bimestre)
Matematica Basica (II Bimestre)
Videoconferencias UTPL
 
notacion Sigma
notacion Sigmanotacion Sigma
notacion SigmaPedro Jose
 
Matematicas ejercicios resueltos de integrales
Matematicas ejercicios resueltos de integralesMatematicas ejercicios resueltos de integrales
Matematicas ejercicios resueltos de integralesFabiana Carnicelli
 
Sesion 06 polinomios
Sesion 06 polinomiosSesion 06 polinomios
Sesion 06 polinomios
Nahum Azaña
 
Ensayogaac
EnsayogaacEnsayogaac
Ensayogaac
GONZALO AKE CAZAN
 
Calculo Integral
Calculo IntegralCalculo Integral
Calculo Integral
rottencinnamon
 
Julio panza calculo2
Julio panza calculo2Julio panza calculo2
Julio panza calculo2Jpanza26
 
Utilizas funciones polinomiales
Utilizas funciones polinomialesUtilizas funciones polinomiales
Utilizas funciones polinomiales
leunam chetosos
 
Calculo II "Notacion Sigma,Teoremas & Cambio de Variable"
Calculo II "Notacion Sigma,Teoremas & Cambio de Variable"Calculo II "Notacion Sigma,Teoremas & Cambio de Variable"
Calculo II "Notacion Sigma,Teoremas & Cambio de Variable"Jesús Diaz Gil
 
Notacion sigma
Notacion sigmaNotacion sigma
Notacion sigma
uftpre22330364
 
Calculo tarea 13
Calculo tarea 13Calculo tarea 13
Calculo tarea 13CLEMENTE8
 
Mauricio Garcia Martinez y Lira Soberanes Susana
Mauricio Garcia Martinez y Lira Soberanes SusanaMauricio Garcia Martinez y Lira Soberanes Susana
Mauricio Garcia Martinez y Lira Soberanes Susana
Mauricio Garcia Martinez
 
Funciones ll
Funciones llFunciones ll
función constante
función constantefunción constante
función constante
a1dana
 
Notación sigma
Notación sigmaNotación sigma
Notación sigma
Jorgelis Jiménez
 

La actualidad más candente (20)

Matematica Basica (II Bimestre)
Matematica Basica (II Bimestre)Matematica Basica (II Bimestre)
Matematica Basica (II Bimestre)
 
notacion Sigma
notacion Sigmanotacion Sigma
notacion Sigma
 
Matematicas ejercicios resueltos de integrales
Matematicas ejercicios resueltos de integralesMatematicas ejercicios resueltos de integrales
Matematicas ejercicios resueltos de integrales
 
CALCULO INTEGRAL
CALCULO INTEGRALCALCULO INTEGRAL
CALCULO INTEGRAL
 
Mate Aplicada
Mate AplicadaMate Aplicada
Mate Aplicada
 
Sesion 06 polinomios
Sesion 06 polinomiosSesion 06 polinomios
Sesion 06 polinomios
 
Notación Sigma
Notación SigmaNotación Sigma
Notación Sigma
 
Ensayogaac
EnsayogaacEnsayogaac
Ensayogaac
 
Calculo Integral
Calculo IntegralCalculo Integral
Calculo Integral
 
Conjuntos 3
Conjuntos 3Conjuntos 3
Conjuntos 3
 
Julio panza calculo2
Julio panza calculo2Julio panza calculo2
Julio panza calculo2
 
Algoritmo simplex
Algoritmo simplexAlgoritmo simplex
Algoritmo simplex
 
Utilizas funciones polinomiales
Utilizas funciones polinomialesUtilizas funciones polinomiales
Utilizas funciones polinomiales
 
Calculo II "Notacion Sigma,Teoremas & Cambio de Variable"
Calculo II "Notacion Sigma,Teoremas & Cambio de Variable"Calculo II "Notacion Sigma,Teoremas & Cambio de Variable"
Calculo II "Notacion Sigma,Teoremas & Cambio de Variable"
 
Notacion sigma
Notacion sigmaNotacion sigma
Notacion sigma
 
Calculo tarea 13
Calculo tarea 13Calculo tarea 13
Calculo tarea 13
 
Mauricio Garcia Martinez y Lira Soberanes Susana
Mauricio Garcia Martinez y Lira Soberanes SusanaMauricio Garcia Martinez y Lira Soberanes Susana
Mauricio Garcia Martinez y Lira Soberanes Susana
 
Funciones ll
Funciones llFunciones ll
Funciones ll
 
función constante
función constantefunción constante
función constante
 
Notación sigma
Notación sigmaNotación sigma
Notación sigma
 

Similar a Gramaticas

Expresiones Algebraicas.pdf
Expresiones Algebraicas.pdfExpresiones Algebraicas.pdf
Expresiones Algebraicas.pdf
Gustavo Camacaro Gonzalez
 
Unidad 1. Álgebra, tigonometría y geometría analitica. Fase 2..pptx
Unidad 1. Álgebra, tigonometría y geometría analitica. Fase 2..pptxUnidad 1. Álgebra, tigonometría y geometría analitica. Fase 2..pptx
Unidad 1. Álgebra, tigonometría y geometría analitica. Fase 2..pptx
blogdealgebraunad
 
Expresones algebraicas, factorizacion y radicalizacion - Gabriela Catari y Ci...
Expresones algebraicas, factorizacion y radicalizacion - Gabriela Catari y Ci...Expresones algebraicas, factorizacion y radicalizacion - Gabriela Catari y Ci...
Expresones algebraicas, factorizacion y radicalizacion - Gabriela Catari y Ci...
GabrielaCatari
 
Power logaritmos
Power logaritmos Power logaritmos
Power logaritmos
Yanira Castro
 
Ecuaciones exponenciales y logarítmicas
Ecuaciones exponenciales y logarítmicas Ecuaciones exponenciales y logarítmicas
Ecuaciones exponenciales y logarítmicas Yanira Castro
 
expresiones algebraicas.docx
expresiones algebraicas.docxexpresiones algebraicas.docx
expresiones algebraicas.docx
KeiberVargas1
 
trabajo de junior.docx
trabajo de junior.docxtrabajo de junior.docx
trabajo de junior.docx
Marialvijosefinapeal
 
trabajo de junior.docx
trabajo de junior.docxtrabajo de junior.docx
trabajo de junior.docx
Marialvijosefinapeal
 
Conceptos Básico sobre Expresiones Algebraicas .docx
Conceptos Básico sobre Expresiones Algebraicas  .docxConceptos Básico sobre Expresiones Algebraicas  .docx
Conceptos Básico sobre Expresiones Algebraicas .docx
Marialvijosefinapeal
 
Presentacion_Paso 2_Grupo 2.pptx
Presentacion_Paso 2_Grupo 2.pptxPresentacion_Paso 2_Grupo 2.pptx
Presentacion_Paso 2_Grupo 2.pptx
AlgebraTrigonometria2
 
Luismar Durán Ci 31163613 Expresiones algebraicas.pdf
Luismar Durán Ci 31163613 Expresiones algebraicas.pdfLuismar Durán Ci 31163613 Expresiones algebraicas.pdf
Luismar Durán Ci 31163613 Expresiones algebraicas.pdf
Luismar72
 
Factorizacion info
Factorizacion infoFactorizacion info
Factorizacion infoYESSENIA17
 
MATEMATICAS
MATEMATICASMATEMATICAS
MATEMATICAS
tefitabenavides
 
MATEMATICAS (factorizacion)
MATEMATICAS (factorizacion)MATEMATICAS (factorizacion)
MATEMATICAS (factorizacion)
tefitabenavides
 
MATEMATICAS (factorizacion)
MATEMATICAS (factorizacion)MATEMATICAS (factorizacion)
MATEMATICAS (factorizacion)
tefitabenavides
 
Presentación del Trayecto inicial
Presentación del Trayecto inicial Presentación del Trayecto inicial
Presentación del Trayecto inicial
Dayner7
 

Similar a Gramaticas (20)

Expresiones Algebraicas.pdf
Expresiones Algebraicas.pdfExpresiones Algebraicas.pdf
Expresiones Algebraicas.pdf
 
Unidad 1. Álgebra, tigonometría y geometría analitica. Fase 2..pptx
Unidad 1. Álgebra, tigonometría y geometría analitica. Fase 2..pptxUnidad 1. Álgebra, tigonometría y geometría analitica. Fase 2..pptx
Unidad 1. Álgebra, tigonometría y geometría analitica. Fase 2..pptx
 
Karoll
KarollKaroll
Karoll
 
Km
KmKm
Km
 
Km
KmKm
Km
 
Km
KmKm
Km
 
Expresones algebraicas, factorizacion y radicalizacion - Gabriela Catari y Ci...
Expresones algebraicas, factorizacion y radicalizacion - Gabriela Catari y Ci...Expresones algebraicas, factorizacion y radicalizacion - Gabriela Catari y Ci...
Expresones algebraicas, factorizacion y radicalizacion - Gabriela Catari y Ci...
 
Power logaritmos
Power logaritmos Power logaritmos
Power logaritmos
 
Ecuaciones exponenciales y logarítmicas
Ecuaciones exponenciales y logarítmicas Ecuaciones exponenciales y logarítmicas
Ecuaciones exponenciales y logarítmicas
 
expresiones algebraicas.docx
expresiones algebraicas.docxexpresiones algebraicas.docx
expresiones algebraicas.docx
 
trabajo de junior.docx
trabajo de junior.docxtrabajo de junior.docx
trabajo de junior.docx
 
trabajo de junior.docx
trabajo de junior.docxtrabajo de junior.docx
trabajo de junior.docx
 
Conceptos Básico sobre Expresiones Algebraicas .docx
Conceptos Básico sobre Expresiones Algebraicas  .docxConceptos Básico sobre Expresiones Algebraicas  .docx
Conceptos Básico sobre Expresiones Algebraicas .docx
 
Presentacion_Paso 2_Grupo 2.pptx
Presentacion_Paso 2_Grupo 2.pptxPresentacion_Paso 2_Grupo 2.pptx
Presentacion_Paso 2_Grupo 2.pptx
 
Luismar Durán Ci 31163613 Expresiones algebraicas.pdf
Luismar Durán Ci 31163613 Expresiones algebraicas.pdfLuismar Durán Ci 31163613 Expresiones algebraicas.pdf
Luismar Durán Ci 31163613 Expresiones algebraicas.pdf
 
Factorizacion info
Factorizacion infoFactorizacion info
Factorizacion info
 
MATEMATICAS
MATEMATICASMATEMATICAS
MATEMATICAS
 
MATEMATICAS (factorizacion)
MATEMATICAS (factorizacion)MATEMATICAS (factorizacion)
MATEMATICAS (factorizacion)
 
MATEMATICAS (factorizacion)
MATEMATICAS (factorizacion)MATEMATICAS (factorizacion)
MATEMATICAS (factorizacion)
 
Presentación del Trayecto inicial
Presentación del Trayecto inicial Presentación del Trayecto inicial
Presentación del Trayecto inicial
 

Último

SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
Anna Lucia Alfaro Dardón - Ana Lucía Alfaro
 
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptxFINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
YOLISALLOPUMAINCA
 
Técnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividadTécnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividad
ameliaarratiale12287
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
auyawilly
 
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdfMario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal
 
Normas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdfNormas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdf
MaraDosil
 
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdfGuía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
pppilarparedespampin
 
PREVENCION DELITOS RELACIONADOS COM INT.pptx
PREVENCION DELITOS RELACIONADOS COM INT.pptxPREVENCION DELITOS RELACIONADOS COM INT.pptx
PREVENCION DELITOS RELACIONADOS COM INT.pptx
johnsegura13
 
contexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidadcontexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidad
RamiroSaavedraRuiz
 
Valor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportadaValor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportada
Instituto de Capacitacion Aduanera
 
raza Berkshire.pptx razas de cerdos perú
raza Berkshire.pptx razas de cerdos perúraza Berkshire.pptx razas de cerdos perú
raza Berkshire.pptx razas de cerdos perú
huarcaojedazenayda23
 
SESION 11 GESTION DE PROYECTOS EMPRESARIALES
SESION 11 GESTION DE PROYECTOS EMPRESARIALESSESION 11 GESTION DE PROYECTOS EMPRESARIALES
SESION 11 GESTION DE PROYECTOS EMPRESARIALES
Psicoterapia Holística
 
Diseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia ArtificialDiseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia Artificial
Israel Alcazar
 
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffffTAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
GeoffreySarmiento
 
sa-t-t-11869-juego-adivina-quien-powerpoint_ver_3.ppt
sa-t-t-11869-juego-adivina-quien-powerpoint_ver_3.pptsa-t-t-11869-juego-adivina-quien-powerpoint_ver_3.ppt
sa-t-t-11869-juego-adivina-quien-powerpoint_ver_3.ppt
tomas191089
 
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESAMODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
PETRAESPINOZASALAZAR1
 
Plan Marketing Personal - Yolanda Fernández (1).pdf
Plan Marketing Personal - Yolanda Fernández  (1).pdfPlan Marketing Personal - Yolanda Fernández  (1).pdf
Plan Marketing Personal - Yolanda Fernández (1).pdf
ildivo69
 
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptxPRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
BrendaRiverameneses
 
Presentación Rendición Cuentas 2023 SRI.pdf
Presentación Rendición Cuentas 2023 SRI.pdfPresentación Rendición Cuentas 2023 SRI.pdf
Presentación Rendición Cuentas 2023 SRI.pdf
Galo397536
 
GUIA INFORMATIVA NOM-030-STPS-2009 TECNICA
GUIA INFORMATIVA NOM-030-STPS-2009 TECNICAGUIA INFORMATIVA NOM-030-STPS-2009 TECNICA
GUIA INFORMATIVA NOM-030-STPS-2009 TECNICA
ZurielAlvarez5
 

Último (20)

SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010SMEs as Backbone of the Economies, INCAE Business Review 2010
SMEs as Backbone of the Economies, INCAE Business Review 2010
 
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptxFINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
FINANZAS_CAJA CUSCO PROYECO DE TESIS .pptx
 
Técnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividadTécnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividad
 
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024SESION N° 01.pptx GESTION PROYECTOS UCV 2024
SESION N° 01.pptx GESTION PROYECTOS UCV 2024
 
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdfMario Mendoza Marichal  Perspectivas Empresariales para México 2024 .pdf
Mario Mendoza Marichal Perspectivas Empresariales para México 2024 .pdf
 
Normas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdfNormas internacionales de informacion financiera16 Arrendamientos.pdf
Normas internacionales de informacion financiera16 Arrendamientos.pdf
 
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdfGuía para hacer un Plan de Negocio para tu emprendimiento.pdf
Guía para hacer un Plan de Negocio para tu emprendimiento.pdf
 
PREVENCION DELITOS RELACIONADOS COM INT.pptx
PREVENCION DELITOS RELACIONADOS COM INT.pptxPREVENCION DELITOS RELACIONADOS COM INT.pptx
PREVENCION DELITOS RELACIONADOS COM INT.pptx
 
contexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidadcontexto macroeconomico en nicaragua en la actulidad
contexto macroeconomico en nicaragua en la actulidad
 
Valor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportadaValor que revierte al vendedor de la mercadería exportada
Valor que revierte al vendedor de la mercadería exportada
 
raza Berkshire.pptx razas de cerdos perú
raza Berkshire.pptx razas de cerdos perúraza Berkshire.pptx razas de cerdos perú
raza Berkshire.pptx razas de cerdos perú
 
SESION 11 GESTION DE PROYECTOS EMPRESARIALES
SESION 11 GESTION DE PROYECTOS EMPRESARIALESSESION 11 GESTION DE PROYECTOS EMPRESARIALES
SESION 11 GESTION DE PROYECTOS EMPRESARIALES
 
Diseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia ArtificialDiseño Organizacional e Inteligencia Artificial
Diseño Organizacional e Inteligencia Artificial
 
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffffTAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
TAREA DE EPT.pptx ff4f4effffffffffffffffffffffffffffffff
 
sa-t-t-11869-juego-adivina-quien-powerpoint_ver_3.ppt
sa-t-t-11869-juego-adivina-quien-powerpoint_ver_3.pptsa-t-t-11869-juego-adivina-quien-powerpoint_ver_3.ppt
sa-t-t-11869-juego-adivina-quien-powerpoint_ver_3.ppt
 
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESAMODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
MODELO DE REGLAMENTO INTERNO DE TRABAJO DE UNA EMPRESA
 
Plan Marketing Personal - Yolanda Fernández (1).pdf
Plan Marketing Personal - Yolanda Fernández  (1).pdfPlan Marketing Personal - Yolanda Fernández  (1).pdf
Plan Marketing Personal - Yolanda Fernández (1).pdf
 
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptxPRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
PRESUPUESTO-POR-AREAS-DE-RESPONSABILIDAD.pptx
 
Presentación Rendición Cuentas 2023 SRI.pdf
Presentación Rendición Cuentas 2023 SRI.pdfPresentación Rendición Cuentas 2023 SRI.pdf
Presentación Rendición Cuentas 2023 SRI.pdf
 
GUIA INFORMATIVA NOM-030-STPS-2009 TECNICA
GUIA INFORMATIVA NOM-030-STPS-2009 TECNICAGUIA INFORMATIVA NOM-030-STPS-2009 TECNICA
GUIA INFORMATIVA NOM-030-STPS-2009 TECNICA
 

Gramaticas

  • 1.
  • 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