SlideShare una empresa de Scribd logo
1 de 5
Compiladores Analizadores Gramática Y Algo Mas…
LENGUAJS FORMALES

ANDRES FELIPE BEDOYA VALENCIA
CESAR ERNESTO FAJARDO RAMOS

INSTITUCION UNIVERSITARIA COLEGIO MAYOR DEL CAUCA
POPAYAN CAUCA
Compiladores Analizadores Gramática Y Algo
Mas…

Compiladores son un conjunto de herramientas que permiten a los usuarios
comunicarse con una maquina, es decir, el usuario escribe su código fuente
escrito en un lenguaje de alto nivel y el compilador se encarga de convertirlo para
que sea comprendido por la maquina.
Los compiladores cuentan con un analizador sintáctico que es aquel que se
encarga de la de convertir un dato de entrada o varias llamados Tokens que son el
resultado de otra parte de los compiladores llamados analizadores léxicos para
luego ser analizados por el analizador léxico y ordenados en un árbol jerárquico.
Existen 2 tipos de analizadores sintácticos o dos maneras de ordenar un árbol.
Ascendente: Construyen árboles de análisis sintáctico comenzando en las hojas y
suben hacia la raíz
Descendente: Construye árboles de análisis sintáctico desde arriba (raíz) hacia
abajo (hojas)
El análisis se realiza de lo particular a lo general. En ambos casos, se examina la
entrada al analizador léxico de izquierda a derecha, un símbolo a la vez.

Gramática
La gramática es la formación de la jerarquía de las estructuras en los lenguajes de
programación; la sintaxis de los lenguajes de programación son suficientemente
sencillos o simples para obtener así la eficiencia de los algoritmos de análisis
sintáctico para determinar si una cadena puede generarse partiendo de una
gramática.
La gramática está comprendida por:
Terminales -> Símbolos básicos con que se forman las cadenas. Para un
lenguaje de programación, cada palabra clave/reservada es un terminal.
No terminales -> Son variables sintácticas que denotan conjuntos de cadenas
(identificadores o variables). Los no terminales definen conjuntos de cadenas que
ayudan a definir el lenguaje generado por la gramática. Imponen una estructura
jerárquica sobre el lenguaje que es útil tanto para el análisis sintáctico como para
la traducción.
UN SÍMBOLO INICIAL-> En una gramática, es un no terminal que representa un
conjunto de cadenas.

Gramática ambigua
La gramática ambigua es lo que se genera luego de obtener un árbol
independiente de cómo se obtenga, donde luego de generarlo se obtiene uno o
más arboles iguales.
Una de las razones por las cuales se puede generar la gramática ambigua es el
orden de los operadores según como allá sido definida la procedencia de signos
en un árbol, es decir cómo se puede alterar una operación si primero en el orden
del árbol se encuentra un operador de Multiplicación (*) o un operador de
Suma(+), ya que sabemos de ante mano que el operador de Multiplicación (*) en
este caso tiene mas precedencia que el de suma (+)
Siendo más claros la precedencia de operadores especifica cómo se agrupan las
expresiones, por ejemplo
1+5*3, su respuesta es 16 ya que primero de realiza la multiplicación 5*3=15 y
luego se realiza la suma obteniendo como resultado 16 no por el contrario primero
1+5 para posteriormente multiplicarlo por 3 obteniendo como resultado 18.
Este es uno de los casos más denotados de gramática ambigua en los lenguajes
de programación, razón por la cual es importante la sintaxis clara y sencilla
utilizada en los analizadores sintácticos, de tal manera que se puedan obtener los
arboles correctos según su procedencia de símbolos.
Para este problema de ambigüedad se cuenta con dos maneras de reducirla
1. Dar mayor prioridad al producto que a la suma.
2. En caso de igualdad en la prioridad obligar al uso de paréntesis.
La gramática ambigua puede ser utilizada para la implementación de lenguajes
utilizada para el aislamiento de contracciones sintácticas habituales para
optimación en casos especiales, pero esta de manera controlada ya que puede
llegar a no ser reconocida por el analizador del lenguaje.
CIBERGRAFIA
http://bloggcompliladores7mo1.blogspot.com/2010/11/unidad-3_20.html
http://culturacion.com/2010/12/%C2%BFque-es-un-compilador/
http://es.scribd.com/doc/16184681/Compiladores-Lenguajes-Formales-yGramatica
http://compiladorsistemas.blogspot.com/2010/11/gramatica-ambigua.html

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Analizador sintactico
Analizador sintacticoAnalizador sintactico
Analizador sintactico
 
Analisis Lexico
Analisis LexicoAnalisis Lexico
Analisis Lexico
 
Analizador lexico
Analizador lexicoAnalizador lexico
Analizador lexico
 
Analizadores Sintácticos
Analizadores SintácticosAnalizadores Sintácticos
Analizadores Sintácticos
 
GRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUASGRAMATICAS AMBIGUAS
GRAMATICAS AMBIGUAS
 
AnáLisis LéXico
AnáLisis LéXicoAnáLisis LéXico
AnáLisis LéXico
 
Automatas y compiladores analisis sintactico
Automatas y compiladores analisis sintacticoAutomatas y compiladores analisis sintactico
Automatas y compiladores analisis sintactico
 
Analisis sintactico
Analisis sintacticoAnalisis sintactico
Analisis sintactico
 
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
ANALIZADOR SINTACTICO: INTRODUCION, CONCEPTOS, CARACTERISTICAS
 
Claselexico
ClaselexicoClaselexico
Claselexico
 
Clase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexicoClase6 conceptos del analisis lexico
Clase6 conceptos del analisis lexico
 
Análisis lexicográfico
Análisis lexicográficoAnálisis lexicográfico
Análisis lexicográfico
 
Sintaxis Y Gramatica
Sintaxis Y GramaticaSintaxis Y Gramatica
Sintaxis Y Gramatica
 
Analisis lexico 2
Analisis lexico 2Analisis lexico 2
Analisis lexico 2
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
Compiladores, Analisis Lexico
Compiladores, Analisis LexicoCompiladores, Analisis Lexico
Compiladores, Analisis Lexico
 
Analisis semantico
Analisis semanticoAnalisis semantico
Analisis semantico
 
Analisis semantico
Analisis semanticoAnalisis semantico
Analisis semantico
 
El papel del analizador sintáctico
El papel del analizador sintácticoEl papel del analizador sintáctico
El papel del analizador sintáctico
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 

Destacado

Compiladores y analizador léxico
Compiladores y analizador léxicoCompiladores y analizador léxico
Compiladores y analizador léxicokatherine133
 
Ensayo Compilador Suma y Resta
Ensayo Compilador Suma y RestaEnsayo Compilador Suma y Resta
Ensayo Compilador Suma y Restahepavien
 
Compiladores unidad1
Compiladores unidad1Compiladores unidad1
Compiladores unidad1X3025990
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedioGuillermo
 

Destacado (9)

Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo MinilenguajeCompiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
 
Compiladores y analizador léxico
Compiladores y analizador léxicoCompiladores y analizador léxico
Compiladores y analizador léxico
 
Ensayo Compilador Suma y Resta
Ensayo Compilador Suma y RestaEnsayo Compilador Suma y Resta
Ensayo Compilador Suma y Resta
 
Compiladores unidad1
Compiladores unidad1Compiladores unidad1
Compiladores unidad1
 
traduccion-dirigida-por-la-sintaxis
traduccion-dirigida-por-la-sintaxistraduccion-dirigida-por-la-sintaxis
traduccion-dirigida-por-la-sintaxis
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Administrador de Tabla de Símbolos
Administrador de Tabla de SímbolosAdministrador de Tabla de Símbolos
Administrador de Tabla de Símbolos
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedio
 
TABLA DE SIMBOLOS
TABLA DE SIMBOLOSTABLA DE SIMBOLOS
TABLA DE SIMBOLOS
 

Similar a Compiladores analizadores gramática y algo mas

Similar a Compiladores analizadores gramática y algo mas (20)

Analizador sintáctico
Analizador sintácticoAnalizador sintáctico
Analizador sintáctico
 
Compiladores analisis lexico
Compiladores analisis lexicoCompiladores analisis lexico
Compiladores analisis lexico
 
Capitulo 3 paul carrera,dego balcazar
Capitulo 3 paul carrera,dego balcazarCapitulo 3 paul carrera,dego balcazar
Capitulo 3 paul carrera,dego balcazar
 
investigacion.pdf
investigacion.pdfinvestigacion.pdf
investigacion.pdf
 
Analisis lexico automatas i
Analisis lexico automatas iAnalisis lexico automatas i
Analisis lexico automatas i
 
Compilador2
Compilador2Compilador2
Compilador2
 
Curso prog sist
Curso prog sistCurso prog sist
Curso prog sist
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Gramaticas
GramaticasGramaticas
Gramaticas
 
Gramaticas
GramaticasGramaticas
Gramaticas
 
Analisis lexico
Analisis lexicoAnalisis lexico
Analisis lexico
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
Analisis semantico
Analisis semanticoAnalisis semantico
Analisis semantico
 
Actividad 2 programacion de sistemas
Actividad 2 programacion de sistemasActividad 2 programacion de sistemas
Actividad 2 programacion de sistemas
 
Introducción a Compiladores
Introducción a  CompiladoresIntroducción a  Compiladores
Introducción a Compiladores
 
ANALISIS SEMANTICO
ANALISIS SEMANTICO ANALISIS SEMANTICO
ANALISIS SEMANTICO
 
Analisis sintactico actividad 15
Analisis sintactico actividad 15Analisis sintactico actividad 15
Analisis sintactico actividad 15
 
Analisis semantico 06 06-2019 galarraga
Analisis semantico  06 06-2019 galarragaAnalisis semantico  06 06-2019 galarraga
Analisis semantico 06 06-2019 galarraga
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Compiladores1
Compiladores1Compiladores1
Compiladores1
 

Último

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoJosDanielEstradaHern
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 

Último (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 

Compiladores analizadores gramática y algo mas

  • 1. Compiladores Analizadores Gramática Y Algo Mas… LENGUAJS FORMALES ANDRES FELIPE BEDOYA VALENCIA CESAR ERNESTO FAJARDO RAMOS INSTITUCION UNIVERSITARIA COLEGIO MAYOR DEL CAUCA POPAYAN CAUCA
  • 2. Compiladores Analizadores Gramática Y Algo Mas… Compiladores son un conjunto de herramientas que permiten a los usuarios comunicarse con una maquina, es decir, el usuario escribe su código fuente escrito en un lenguaje de alto nivel y el compilador se encarga de convertirlo para que sea comprendido por la maquina. Los compiladores cuentan con un analizador sintáctico que es aquel que se encarga de la de convertir un dato de entrada o varias llamados Tokens que son el resultado de otra parte de los compiladores llamados analizadores léxicos para luego ser analizados por el analizador léxico y ordenados en un árbol jerárquico. Existen 2 tipos de analizadores sintácticos o dos maneras de ordenar un árbol. Ascendente: Construyen árboles de análisis sintáctico comenzando en las hojas y suben hacia la raíz Descendente: Construye árboles de análisis sintáctico desde arriba (raíz) hacia abajo (hojas)
  • 3. El análisis se realiza de lo particular a lo general. En ambos casos, se examina la entrada al analizador léxico de izquierda a derecha, un símbolo a la vez. Gramática La gramática es la formación de la jerarquía de las estructuras en los lenguajes de programación; la sintaxis de los lenguajes de programación son suficientemente sencillos o simples para obtener así la eficiencia de los algoritmos de análisis sintáctico para determinar si una cadena puede generarse partiendo de una gramática. La gramática está comprendida por: Terminales -> Símbolos básicos con que se forman las cadenas. Para un lenguaje de programación, cada palabra clave/reservada es un terminal. No terminales -> Son variables sintácticas que denotan conjuntos de cadenas (identificadores o variables). Los no terminales definen conjuntos de cadenas que ayudan a definir el lenguaje generado por la gramática. Imponen una estructura jerárquica sobre el lenguaje que es útil tanto para el análisis sintáctico como para la traducción. UN SÍMBOLO INICIAL-> En una gramática, es un no terminal que representa un conjunto de cadenas. Gramática ambigua La gramática ambigua es lo que se genera luego de obtener un árbol independiente de cómo se obtenga, donde luego de generarlo se obtiene uno o más arboles iguales. Una de las razones por las cuales se puede generar la gramática ambigua es el orden de los operadores según como allá sido definida la procedencia de signos
  • 4. en un árbol, es decir cómo se puede alterar una operación si primero en el orden del árbol se encuentra un operador de Multiplicación (*) o un operador de Suma(+), ya que sabemos de ante mano que el operador de Multiplicación (*) en este caso tiene mas precedencia que el de suma (+) Siendo más claros la precedencia de operadores especifica cómo se agrupan las expresiones, por ejemplo 1+5*3, su respuesta es 16 ya que primero de realiza la multiplicación 5*3=15 y luego se realiza la suma obteniendo como resultado 16 no por el contrario primero 1+5 para posteriormente multiplicarlo por 3 obteniendo como resultado 18. Este es uno de los casos más denotados de gramática ambigua en los lenguajes de programación, razón por la cual es importante la sintaxis clara y sencilla utilizada en los analizadores sintácticos, de tal manera que se puedan obtener los arboles correctos según su procedencia de símbolos. Para este problema de ambigüedad se cuenta con dos maneras de reducirla 1. Dar mayor prioridad al producto que a la suma. 2. En caso de igualdad en la prioridad obligar al uso de paréntesis. La gramática ambigua puede ser utilizada para la implementación de lenguajes utilizada para el aislamiento de contracciones sintácticas habituales para optimación en casos especiales, pero esta de manera controlada ya que puede llegar a no ser reconocida por el analizador del lenguaje.