SlideShare una empresa de Scribd logo
1 de 8
Descargar para leer sin conexión
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

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

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..pptxblogdealgebraunad
 
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
 
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.docxKeiberVargas1
 
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 .docxMarialvijosefinapeal
 
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.pdfLuismar72
 
Factorizacion info
Factorizacion infoFactorizacion info
Factorizacion infoYESSENIA17
 
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
 
Km
KmKm
Km
 
Km
KmKm
Km
 
Km
KmKm
Km
 
Karoll
KarollKaroll
Karoll
 
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

HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxTecvalSAS2
 
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptxADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptxRafaelSabido2
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edxEvafabi
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialeszaidylisbethnarvaezm
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptxi7ingenieria
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADAgordonruizsteffy
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxmarlonrea6
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfJaredQuezada3
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfTeresa Rc
 
implemenatcion de un data mart en logistica
implemenatcion de un data mart en logisticaimplemenatcion de un data mart en logistica
implemenatcion de un data mart en logisticaghgfhhgf
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...BaleriaMaldonado1
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesElizabeth152261
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesPatrickSteve4
 
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfAJYSCORP
 
liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................MIGUELANGELLEGUIAGUZ
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptxRicardo113759
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxnathalypaolaacostasu
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxWILIANREATEGUI
 
2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptxRicardo113759
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...TaniaCruzInga
 

Último (20)

HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
 
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptxADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
ADMINISTRACIÓN DE CUENTAS POR COBRAR CGSR.pptx
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de sociales
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptxSostenibilidad y continuidad huamcoli robin-cristian.pptx
Sostenibilidad y continuidad huamcoli robin-cristian.pptx
 
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdfSENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
SENTENCIA COLOMBIA DISCRIMINACION SELECCION PERSONAL.pdf
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 
implemenatcion de un data mart en logistica
implemenatcion de un data mart en logisticaimplemenatcion de un data mart en logistica
implemenatcion de un data mart en logistica
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
Manual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformesManual de Imagen Personal y uso de uniformes
Manual de Imagen Personal y uso de uniformes
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
 
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
 
liderazgo guia.pdf.............................
liderazgo guia.pdf.............................liderazgo guia.pdf.............................
liderazgo guia.pdf.............................
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx
 
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptxsenati-powerpoint_5TOS-_ALUMNOS (1).pptx
senati-powerpoint_5TOS-_ALUMNOS (1).pptx
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
 
2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx2 Tipo Sociedad comandita por acciones.pptx
2 Tipo Sociedad comandita por acciones.pptx
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
 

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