Académique Documents
Professionnel Documents
Culture Documents
Pág. 1
UNIVERSIDAD NACIONAL DE TRUJILLO
Pág. 2
UNIVERSIDAD NACIONAL DE TRUJILLO
Pág. 3
UNIVERSIDAD NACIONAL DE TRUJILLO
Inicio:
2019-05-13
Termino:
2019-05-18
Semana/Dí Resolución de Problemas, Ejercicios propuestos para resolver
a8 Examen Oral, pruebas escritas.
Inicio:
2019-05-20
Termino:
2019-05-25
Semana/Dí Resolución de Problemas, Ejercicios propuestos para resolver
a9 Examen Oral, pruebas escritas.
Inicio:
2019-05-27
Termino:
2019-06-01
Semana/Dí Resolución de Problemas, Ejercicios propuestos para resolver
a 10 Examen Oral, pruebas escritas.
Inicio:
2019-06-03
Termino:
2019-06-08
4.3. UNIDAD 3
4.3.1. Denominación: TABLA DE SIMBOLOS, ANALIZADOR SEMÁNTICO, GENERACIÓN DE
CÓDIGO INTERMEDIO, OPTIMIZACION DE CÓDIGO
4.3.2. Inicio: 2019-06-10 Termino: 2019-07-20 Número de Semanas/Días: 6
4.3.3. Objetivos de Aprendizaje
1°) Conocer el papel que cumple la tabla de símbolos en un compilador.
2°) Desarrollar en forma practica las técnicas de compilación mediante la representación de
patrones y funciones sobre la tabla de símbolos.
3°) Conocer y describir el funcionamiento del Analizador Semántica en un compilador
4°) Conocer las técnicas de generación de código intermedio en un compilador.
5°) Conocer las técnicas de optimización de código y generación de código final.
4.3.4. Desarrollo de la Enseñanza-Aprendizaje:
Semana/Dí Actividades y Contenidos
a
Semana/Dí HERRAMIENTA PARA DESARROLLAR UN ANALIZADOR SINTACTICO
a 11
Inicio:
2019-06-10
Termino:
2019-06-15
Semana/Dí TABLA DE SÍMBOLOS
a 12 - Tabla de Símbolos. Teoría y forma de almacenamiento.
Inicio: - Función de la tabla de símbolos dentro de un compilador.
2019-06-17 - Definición de palabras reservadas e instrucciones.
Termino: - Acciones de un analizador léxico sobre la tabla de símbolos.
2019-06-22 - Búsqueda de lexemas. Inserción de lexemas y modificación de lexemas
Semana/Dí ANALIZADOR SEMÁNTICO
a 13 - Analizador Semántico.
Inicio: - Relación con el análisis gramatical ascendente y descendente.
2019-06-24 - Representación del árbol.
Termino: - Sistemas de tipo y expresiones de tipos. Tipos simples, constructores de tipos, variable.
2019-06-29 - Equivalencia de tipos.
- Equivalencia estructural y funcional
Semana/Dí GENERACIÓN DE CÓDIGO INTERMEDIO
a 14 - Generación de código intermedio.
Inicio: - Tipos de presentación de códigos intermedios.
2019-07-01 - Bloques básicos y diagramas de flujo.La maquina destino. Esquema de la maquina abstracta VAM.
Termino: - Ordenación de memoria en ejecución Memoria Estática y dinámica.
2019-07-06
Semana/Dí EXPOSICIÓN DEL PROYECTO FINAL
Pág. 4
UNIVERSIDAD NACIONAL DE TRUJILLO
a 15
Inicio:
2019-07-08
Termino:
2019-07-13
Semana/Dí Examen Teoría Unidad III.
a 16 Examen Laboratorio Unidad III.
Inicio:
2019-07-15
Termino:
2019-07-20
Pág. 5
UNIVERSIDAD NACIONAL DE TRUJILLO
etapa comprenderá las siguientes evaluaciones: Nota del Examen Teórico (T), Notas del Examen de
Laboratorio (L) y Nota de Trabajos y Exposición (P).
c. El promedio de cada unidad (PUi) considera un decimal sin aproximación y se calculará de la siguiente
manera:
PUi = (T + L + P)/3
d. El promedio semestral (PS) tiene como nota mínima aprobatoria once (11). Se considerará el medio
punto en el promedio semestral favorable al alumno. El PS se calculará de la siguiente manera:
PS = (PU1 + PU2 + PU3)/3
e. Los alumnos que no alcanzaran la nota mínima aprobatoria y no se encuentren inhabilitados por
inasistencias tienen derecho a rendir el Examen de Aplazados, el cual abarcará la totalidad de los temas
tratados en el curso.
f. El 30% de inasistencias INHABILITA automáticamente al alumno. El control de asistencia se realizará
tanto en la clase de Teoría como en la de Laboratorio. La nota que corresponde a una inhabilitación es cero
(0).
g. Los trabajos deberán entregarse en la fecha indicada por el docente al inicio de la clase. El formato de
presentación será el siguiente:
- Carátula, indicando el tema del trabajo y los nombres de los integrantes.
- Índice.
- Cuerpo del trabajo, cuyo contenido debe ceñirse al tema asignado. Además debe ser legible, coherente y
respetar las normas de la gramática.
- Bibliografía, indicando las referencias a los textos y direcciones electrónicas consultadas. Las páginas
deben estar numeradas.
VI. CONSEJERÍA/ORIENTACIÓN
Propósitos: Fortalecer los conocimientos y minimizar dudas de la teoría y el laboratorio impartido en clase
Día: Jueves
Lugar: Cubiculo del docente
Horario: 4 - 5 p.m.
VII. BIBLIOGRAFÍA
- ALFRED V. AHO. REVI Y JEFFREY D. ULLMAN (2012). Compiladores: principios, técnicas, y
herramientas. Ed. Addison Wesley. Reading MA.
- GIRO JUAN, VAZQUEZ JUAN, MELONI BRENDA, CONSTABLE LETICIA (2015). Lenguajes
Formales y teoría de automatas. ALFAOMEGA GRUPO EDITOR, S.A. de C.V.
- DEAN KELLEY (1995). Teoría de Automatas y Lenguajes formales. Prentice Hall.
- CASES MUÑOZ, MARQUEZ VILLODRE (2002). Lenguajes, gramáticas y autómatas. ALFAOMEGA
GRUPO EDITOR, S.A. de C.V.
- ALFONSECA MORENO M., DE LA CRUZ ECHEANDIA M., ORTEGA DE LA PUENTE A.,PULIDO
CAÑABATE E (2006). Compiladores e Intérpretes: teoría y práctica. Pearson Educación S.A. Madrid
- KENNETH C. LOUDEN. Construcción de Compiladores: Principios y práctica (2004). Internacional
Thomson Editores.
Pág. 6