0% encontró este documento útil (0 votos)
244 vistas2 páginas

Primer Parcial Compiladores 2021

Este documento presenta un examen parcial sobre compiladores compuesto por 4 secciones con preguntas sobre conceptos fundamentales como ALGOL, lenguajes ensambladores, gramáticas libres de contexto, compiladores, análisis léxico, sintáctico y semántico, código intermedio, evolución de lenguajes de programación, herramientas para construcción de compiladores como YACC y Flex, y las fases de un compilador. El estudiante debe responder correctamente las preguntas para obtener la calificación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
244 vistas2 páginas

Primer Parcial Compiladores 2021

Este documento presenta un examen parcial sobre compiladores compuesto por 4 secciones con preguntas sobre conceptos fundamentales como ALGOL, lenguajes ensambladores, gramáticas libres de contexto, compiladores, análisis léxico, sintáctico y semántico, código intermedio, evolución de lenguajes de programación, herramientas para construcción de compiladores como YACC y Flex, y las fases de un compilador. El estudiante debe responder correctamente las preguntas para obtener la calificación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD MARIANO GÁLVEZ DE GUATEMALA

INGENIERÍA EN SISTEMAS DE INFORMACIÓN Y CIENCIAS DE LA


COMPUTACIÓN
Curso: Compiladores
Catedrática: Inga. M.A. Sheyla Esquivel
Campus Jutiapa, 2021

Primer Parcial Fecha: 07/03/2021 Calificación: 10 puntos

Nombre del alumno: _____________________________________________________________


Carné: ____________________ Sección: ________

Valoración: 4 series a 2.5 puntos cada una.

TEMA 1
Instrucciones: Lea las siguientes interrogantes. Escriba sus respuestas debidamente
identificadas con la literal correspondiente.
a) Escriba un resumen de lo que es ALGOL
b) Escriba un ejemplo de lenguaje ensamblador.
c) Indique un ejemplo de gramáticas libres de contexto e identifique las partes en el
ejemplo.
d) ¿Qué es compilador?
e) Mencione cuál es la función más importante del compilador.
f) Agregue las ventajas y desventajas de lenguajes compilados e interpretados y agregue
ejemplos.
g) ¿Qué es un generador de analizadores sintácticos (parsers)?
h) Escriba código en YACC.
i) Escriba un poco de la historia del primer compilador.
j) ¿Qué es optimización de código? Y dé un ejemplo.

TEMA 2
Instrucciones: A continuación, se le presenta una serie de enunciados, agregue código para
ejemplificar, coloque su respuesta correcta.

1. Explique que es el Análisis Léxico en el compilador, dé un ejemplo


2. Explique que es el Análisis Sintáctico en el compilador
3. Explique que es el Análisis Semántico en el compilador
4. Explique que es el código intermedio en el compilador
5. Explique según el video cuál es la evolución de los lenguajes de programación
TEMA 3
Instrucciones: Conteste correctamente los siguientes enunciados. No se aceptan tachones ni
respuestas con corrector.

1. Mencione un ejemplo de herramienta para la construcción de compiladores, nombre del


software, descripción del software y un ejemplo de su funcionamiento.
2. Mencione el otro nombre que se le da al análisis léxico.
3. Escriba en líneas de código un ejemplo en flex.
4. Mencione lo que representan los componentes léxicos.
5. Mencione las 3 fases de la etapa de análisis del compilador.

TEMA 4
Instrucciones: Realice lo siguiente.
1. Grafique las fases de un compilador, realice su esquema respectivo, y explique cada fase,
trabaje ordenadamente.
2. Realice lo siguiente: divida en tokens y lexemas (no olvide agregar la tabla de símbolos
(agregue su identificador o índice) para su solución)

El principio de la sabiduría es el temor a Jehová. Prov. 1:7

También podría gustarte