SlideShare una empresa de Scribd logo
1 de 9
Objetivo: Conocer la importancia de un analizador léxico, sintáctico y
semántico a partir de un generador de código.
1. ¿A qué se refiere el análisis léxico, sintáctico y semántico?
El análisis léxico se refiere a la primera fase de un compilador, su principal
función consiste en leer los caracteres de entrada y elaborar como salida una
secuencia de componentes léxicos que utiliza el analizador sintáctico para
hacer el análisis.
El análisis sintáctico se refiere a la fase de verificación del texto de entrada
con respecto a su gramática. En el caso de que un programa de entrada sea
válido suministra el árbol sintáctico que lo reconoce.
El análisis semántico se refiere a los aspectos del significado e interpretación
expresiones construidas en palabras.
2. Que es el análisis léxico en cuanto a:
a) Manejo de localidades temporales de memoria (buffers).
Es la manera de leer un programa carácter por carácter pero es ineficiente y
la manera más eficiente es realizar una copia a la memoria de todo el código
fuente, y verificar las dimensiones de los programas utilizando buffers.
b) Creación de tablas de símbolos.
Se refiere al conjunto de pares de claves los cuales contienen valores y son
llamados elementos de una tabla, la cual utiliza un identificador quien es el que
realizara la búsqueda dentro de la tabla para obtener la información asociada
con el valor del mismo.
c) Manejo de errores léxicos.
Se refiere a la estrategia que detecta una cadena no reconocible y la auxilia
en el remplazo de un carácter incorrecto por un carácter correcto e indicando
el lexema mediante por un identificador.
3. Que es el análisis sintáctico en cuanto a:
a) Diagramas de sintaxis.
Es la representación explicita de un origen y un destino, y nos muestra los
caminos desde el inicio del grafo hasta el final de las sentencias válidas.
b) Precedencia de operadores.
Se refiere al proceso de análisis sintáctico ya que nos representa la forma en
la que debe construirse el árbol de derivación de cada una de las operaciones.
c) Analizador sintáctico:
Se refiere al programa que reconoce si una o varias cadenas de caracteres
forman parte de un determinado lenguaje mediante su gramática.
Analizador descendente (LL),
Se refiere al conjunto de gramática libre de contexto, en el cual se analizan
las entradas de izquierda a derecha y las construcciones de derivaciones por
la izquierda de una sentencia o enunciado.
Analizador ascendente (LR, LALR).
LR:
Se refiere al retroceso de la derivación de la cadena de entrada en forma
determinada la cual se sustenta de la aplicación de la gramática de un árbol de
derivación derecho.
LALR:
Se encarga de determinar la eficiencia de los métodos de la potencia de las
jerarquías gramáticas.
d) Administración de tablas de símbolos.
Se encarga de utilizar al compilador para almacenar información, asociadas
con los símbolos declarados en el programa.
e) Manejo de errores sintácticos y su recuperación.
Se refiere a la forma de detectar con claridad y exactitud los errores, y en su
recuperación desechar los componentes léxicos hasta encontrar carácter de
sincronización para su recuperación.
4. Que es el análisis semántico en cuanto a:
a) Verificación de tipos en expresiones.
Se refiere a los tipos de datos y se asigna el valor de tipo de cada uno de los
componentes léxicos. Estos valores se comparan para verificar que los tipos
de datos coincidan y que sean congruentes ya que de lo contrario no se
pueden realizar los cálculos.
b) Conversión de tipos.
Se refiere al método en el que se puede confiar para verificar la equivalencia
de tipos, y poder representar la expresión en un árbol sintáctico, facilitando la
sintaxis de declaraciones hasta la representación del árbol.
c) Acciones agregadas en un analizador sintáctico descendente
(top-down).
Se refiere a las acciones semánticas y al mezcla dentro del flujo de control de
acciones, así como en los fragmentos de código de un programa en las
producciones gramaticales.
d) Pila semántica en un analizador sintáctico ascendente (bottom-up).
Se refiere a la identificación de aquellos procesos que necesitan analizar con
forme vayan apareciendo en la codificación del sistema o también a la
adquisición de paquetes de software para resolver el problema inmediato. En
la pila semántica los problemas de interacción entre los subsistemas son
costos y se solucionan hasta que la programación alcanza la fecha límite para
la integración del sistema.
e) Administración de la tabla de símbolos.
Se refiere a definir las variables con su uso, también checa que cada
expresión tenga un tipo correcto y traduce la sintaxis abstracta a una
representación más simple para generar código de máquina.
f) Manejo de errores semánticos.
Se refiere a la verificación de tipos de errores y la forma de como declararlo e
imprimir el mensaje de error y consultar en el código fuente las frases al
momento de la ejecución por parte del compilador.
Actividad 2 Programación de Sistemas.

Más contenido relacionado

La actualidad más candente

Análisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoAnálisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoangiepao1717
 
Clase6 ejemplo analisis lexico dev cpp
Clase6 ejemplo analisis lexico dev cppClase6 ejemplo analisis lexico dev cpp
Clase6 ejemplo analisis lexico dev cppInfomania pro
 
Analisis Lexico
Analisis LexicoAnalisis Lexico
Analisis LexicoFARIDROJAS
 
Analizador Sintactico
Analizador SintacticoAnalizador Sintactico
Analizador SintacticoBayo Chicaiza
 
Analizador sintactico
Analizador sintacticoAnalizador sintactico
Analizador sintacticoalexisdario
 
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 maryr_
 
Analizador LÉxico
Analizador LÉxicoAnalizador LÉxico
Analizador LÉxicoFARIDROJAS
 
DiseñO De Compilador
DiseñO De CompiladorDiseñO De Compilador
DiseñO De CompiladorBigbossH
 
Analisis semantico 06 06-2019 galarraga
Analisis semantico  06 06-2019 galarragaAnalisis semantico  06 06-2019 galarraga
Analisis semantico 06 06-2019 galarragaFabricio Galárraga
 
Taller de actividades de compiladores 06 06 2019
Taller de actividades de compiladores 06 06 2019Taller de actividades de compiladores 06 06 2019
Taller de actividades de compiladores 06 06 2019DanielRosero23
 
Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)MARCO POLO SILVA SEGOVIA
 
Compiladores y analizador léxico
Compiladores y analizador léxicoCompiladores y analizador léxico
Compiladores y analizador léxicokatherine133
 

La actualidad más candente (20)

Análisis léxico y análisis sintáctico
Análisis léxico y análisis sintácticoAnálisis léxico y análisis sintáctico
Análisis léxico y análisis sintáctico
 
Analizador lexico
Analizador lexicoAnalizador lexico
Analizador lexico
 
Clase6 ejemplo analisis lexico dev cpp
Clase6 ejemplo analisis lexico dev cppClase6 ejemplo analisis lexico dev cpp
Clase6 ejemplo analisis lexico dev cpp
 
Analisis Lexico
Analisis LexicoAnalisis Lexico
Analisis Lexico
 
Ps2 u5
Ps2 u5Ps2 u5
Ps2 u5
 
Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
Clase15
Clase15Clase15
Clase15
 
Analizador Sintactico
Analizador SintacticoAnalizador Sintactico
Analizador Sintactico
 
Compiladores, Analisis Lexico
Compiladores, Analisis LexicoCompiladores, Analisis Lexico
Compiladores, Analisis Lexico
 
Resumencap1 carmen vargas_jeremycamacho
Resumencap1 carmen vargas_jeremycamachoResumencap1 carmen vargas_jeremycamacho
Resumencap1 carmen vargas_jeremycamacho
 
Examen de compiladores i parcial
Examen de compiladores i parcialExamen de compiladores i parcial
Examen de compiladores i parcial
 
Analizador sintactico
Analizador sintacticoAnalizador sintactico
Analizador sintactico
 
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
 
Analizador LÉxico
Analizador LÉxicoAnalizador LÉxico
Analizador LÉxico
 
DiseñO De Compilador
DiseñO De CompiladorDiseñO De Compilador
DiseñO De Compilador
 
Analisis semantico 06 06-2019 galarraga
Analisis semantico  06 06-2019 galarragaAnalisis semantico  06 06-2019 galarraga
Analisis semantico 06 06-2019 galarraga
 
Taller de actividades de compiladores 06 06 2019
Taller de actividades de compiladores 06 06 2019Taller de actividades de compiladores 06 06 2019
Taller de actividades de compiladores 06 06 2019
 
Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)Capítulo 2 compiladores (willian gallo -------boris chungandro)
Capítulo 2 compiladores (willian gallo -------boris chungandro)
 
Compiladores y analizador léxico
Compiladores y analizador léxicoCompiladores y analizador léxico
Compiladores y analizador léxico
 
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo MinilenguajeCompiladores, Analisis Lexico, Ejemplo Minilenguaje
Compiladores, Analisis Lexico, Ejemplo Minilenguaje
 

Similar a Actividad 2 Programación de Sistemas.

Taller compiladores Análisis Semántico
Taller compiladores Análisis Semántico Taller compiladores Análisis Semántico
Taller compiladores Análisis Semántico Alex Toapanta
 
Analisis sintactico actividad 15
Analisis sintactico actividad 15Analisis sintactico actividad 15
Analisis sintactico actividad 15AndresDvila
 
Taller analisis semantico
Taller analisis semanticoTaller analisis semantico
Taller analisis semanticoAlvaro Cedeño
 
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)Bryan Chasiguano
 
Análisis semántico
Análisis semánticoAnálisis semántico
Análisis semánticoAndres Pozo
 
Practica análisis léxico y semántico(compiladores)
Practica análisis léxico y semántico(compiladores)Practica análisis léxico y semántico(compiladores)
Practica análisis léxico y semántico(compiladores)Alex Toapanta
 
Analisis Semantico Taller 1 Parcial 2
Analisis Semantico Taller 1 Parcial 2Analisis Semantico Taller 1 Parcial 2
Analisis Semantico Taller 1 Parcial 2GLORIABELEN3
 
Taller análisis sintáctico
Taller análisis sintácticoTaller análisis sintáctico
Taller análisis sintácticoSantiago Andrade
 
Compiladores
CompiladoresCompiladores
CompiladoresIsabel
 
Unidad4 analisis-semantico
Unidad4 analisis-semanticoUnidad4 analisis-semantico
Unidad4 analisis-semanticoInfomania pro
 
Taller n13 compiladores_10_junio_2021
Taller n13 compiladores_10_junio_2021Taller n13 compiladores_10_junio_2021
Taller n13 compiladores_10_junio_2021Bryan Chasiguano
 
Compiladores analisis lexico
Compiladores analisis lexicoCompiladores analisis lexico
Compiladores analisis lexicoJhampier_Piedra
 
Compiladores unidad1
Compiladores unidad1Compiladores unidad1
Compiladores unidad1X3025990
 

Similar a Actividad 2 Programación de Sistemas. (20)

Taller compiladores Análisis Semántico
Taller compiladores Análisis Semántico Taller compiladores Análisis Semántico
Taller compiladores Análisis Semántico
 
Analisis sintactico actividad 15
Analisis sintactico actividad 15Analisis sintactico actividad 15
Analisis sintactico actividad 15
 
Taller analisis semantico
Taller analisis semanticoTaller analisis semantico
Taller analisis semantico
 
Analisis semantico
Analisis semanticoAnalisis semantico
Analisis semantico
 
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
Taller n15 compiladores_analis_semantico_15_junio_2021 (1)
 
Taller análisis sintáctico
Taller análisis sintácticoTaller análisis sintáctico
Taller análisis sintáctico
 
Análisis semántico
Análisis semánticoAnálisis semántico
Análisis semántico
 
Practica análisis léxico y semántico(compiladores)
Practica análisis léxico y semántico(compiladores)Practica análisis léxico y semántico(compiladores)
Practica análisis léxico y semántico(compiladores)
 
ANALISIS SEMANTICO
ANALISIS SEMANTICO ANALISIS SEMANTICO
ANALISIS SEMANTICO
 
Analisis Semantico Taller 1 Parcial 2
Analisis Semantico Taller 1 Parcial 2Analisis Semantico Taller 1 Parcial 2
Analisis Semantico Taller 1 Parcial 2
 
Taller análisis sintáctico
Taller análisis sintácticoTaller análisis sintáctico
Taller análisis sintáctico
 
Análisis lexicográfico
Análisis lexicográficoAnálisis lexicográfico
Análisis lexicográfico
 
Analisis lexico
Analisis lexicoAnalisis lexico
Analisis lexico
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Unidad4 analisis-semantico
Unidad4 analisis-semanticoUnidad4 analisis-semantico
Unidad4 analisis-semantico
 
Análisis Sintáctico
Análisis SintácticoAnálisis Sintáctico
Análisis Sintáctico
 
Taller n13 compiladores_10_junio_2021
Taller n13 compiladores_10_junio_2021Taller n13 compiladores_10_junio_2021
Taller n13 compiladores_10_junio_2021
 
Compiladores analisis lexico
Compiladores analisis lexicoCompiladores analisis lexico
Compiladores analisis lexico
 
Analisis lexico automatas i
Analisis lexico automatas iAnalisis lexico automatas i
Analisis lexico automatas i
 
Compiladores unidad1
Compiladores unidad1Compiladores unidad1
Compiladores unidad1
 

Más de Dispositivosmoviles (7)

Actividad 3
Actividad 3Actividad 3
Actividad 3
 
Actividad No. 5
Actividad No. 5Actividad No. 5
Actividad No. 5
 
Actividad No. 6
Actividad No. 6Actividad No. 6
Actividad No. 6
 
Primera Actividad
Primera ActividadPrimera Actividad
Primera Actividad
 
Actividad no. 1
Actividad no. 1Actividad no. 1
Actividad no. 1
 
Actividad no. 1
Actividad no. 1Actividad no. 1
Actividad no. 1
 
Alberto Galvez Romero.
Alberto Galvez Romero.Alberto Galvez Romero.
Alberto Galvez Romero.
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 

Último (16)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 

Actividad 2 Programación de Sistemas.

  • 1. Objetivo: Conocer la importancia de un analizador léxico, sintáctico y semántico a partir de un generador de código.
  • 2. 1. ¿A qué se refiere el análisis léxico, sintáctico y semántico? El análisis léxico se refiere a la primera fase de un compilador, su principal función consiste en leer los caracteres de entrada y elaborar como salida una secuencia de componentes léxicos que utiliza el analizador sintáctico para hacer el análisis. El análisis sintáctico se refiere a la fase de verificación del texto de entrada con respecto a su gramática. En el caso de que un programa de entrada sea válido suministra el árbol sintáctico que lo reconoce. El análisis semántico se refiere a los aspectos del significado e interpretación expresiones construidas en palabras.
  • 3. 2. Que es el análisis léxico en cuanto a: a) Manejo de localidades temporales de memoria (buffers). Es la manera de leer un programa carácter por carácter pero es ineficiente y la manera más eficiente es realizar una copia a la memoria de todo el código fuente, y verificar las dimensiones de los programas utilizando buffers. b) Creación de tablas de símbolos. Se refiere al conjunto de pares de claves los cuales contienen valores y son llamados elementos de una tabla, la cual utiliza un identificador quien es el que realizara la búsqueda dentro de la tabla para obtener la información asociada con el valor del mismo. c) Manejo de errores léxicos. Se refiere a la estrategia que detecta una cadena no reconocible y la auxilia en el remplazo de un carácter incorrecto por un carácter correcto e indicando el lexema mediante por un identificador.
  • 4. 3. Que es el análisis sintáctico en cuanto a: a) Diagramas de sintaxis. Es la representación explicita de un origen y un destino, y nos muestra los caminos desde el inicio del grafo hasta el final de las sentencias válidas. b) Precedencia de operadores. Se refiere al proceso de análisis sintáctico ya que nos representa la forma en la que debe construirse el árbol de derivación de cada una de las operaciones. c) Analizador sintáctico: Se refiere al programa que reconoce si una o varias cadenas de caracteres forman parte de un determinado lenguaje mediante su gramática. Analizador descendente (LL), Se refiere al conjunto de gramática libre de contexto, en el cual se analizan las entradas de izquierda a derecha y las construcciones de derivaciones por la izquierda de una sentencia o enunciado.
  • 5. Analizador ascendente (LR, LALR). LR: Se refiere al retroceso de la derivación de la cadena de entrada en forma determinada la cual se sustenta de la aplicación de la gramática de un árbol de derivación derecho. LALR: Se encarga de determinar la eficiencia de los métodos de la potencia de las jerarquías gramáticas.
  • 6. d) Administración de tablas de símbolos. Se encarga de utilizar al compilador para almacenar información, asociadas con los símbolos declarados en el programa. e) Manejo de errores sintácticos y su recuperación. Se refiere a la forma de detectar con claridad y exactitud los errores, y en su recuperación desechar los componentes léxicos hasta encontrar carácter de sincronización para su recuperación.
  • 7. 4. Que es el análisis semántico en cuanto a: a) Verificación de tipos en expresiones. Se refiere a los tipos de datos y se asigna el valor de tipo de cada uno de los componentes léxicos. Estos valores se comparan para verificar que los tipos de datos coincidan y que sean congruentes ya que de lo contrario no se pueden realizar los cálculos. b) Conversión de tipos. Se refiere al método en el que se puede confiar para verificar la equivalencia de tipos, y poder representar la expresión en un árbol sintáctico, facilitando la sintaxis de declaraciones hasta la representación del árbol. c) Acciones agregadas en un analizador sintáctico descendente (top-down). Se refiere a las acciones semánticas y al mezcla dentro del flujo de control de acciones, así como en los fragmentos de código de un programa en las producciones gramaticales.
  • 8. d) Pila semántica en un analizador sintáctico ascendente (bottom-up). Se refiere a la identificación de aquellos procesos que necesitan analizar con forme vayan apareciendo en la codificación del sistema o también a la adquisición de paquetes de software para resolver el problema inmediato. En la pila semántica los problemas de interacción entre los subsistemas son costos y se solucionan hasta que la programación alcanza la fecha límite para la integración del sistema. e) Administración de la tabla de símbolos. Se refiere a definir las variables con su uso, también checa que cada expresión tenga un tipo correcto y traduce la sintaxis abstracta a una representación más simple para generar código de máquina. f) Manejo de errores semánticos. Se refiere a la verificación de tipos de errores y la forma de como declararlo e imprimir el mensaje de error y consultar en el código fuente las frases al momento de la ejecución por parte del compilador.