CARRERA
ING. SISTEMAS
COMPUTACIONALES
PRCTICA No.
LABORATORIO DE
NOMBRE DE LA PRCTICA
NOMBRE DE ASIGNATURA
LENGUAJES AUTMATAS II
SCD-1016
Computo #2
FECHA DE
EFECTIVIDAD
DURACIN
(HORA)
Compilador TINY
29 octubre 2014
1. INTRODUCCIN
Un compilador se compone internamente de vanas etapas, o fases, que realizan distintas operaciones
lgicas. Es til pensar en estas fases como en piezas separadas dentro del compilador, y pueden en
realidad escribirse como operaciones codificadas separadamente aunque en la prctica a menudo se
integren juntas. Las fases de un compilador se ilustran en la figura 1.1, junto con los tres componentes
auxiliares que interactan con alguna de ellas o con todas: la tabla de literales, la tabla de smbolos y
el manejador de errores. Aqu describiremos brevemente cada una de las fases.
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 1 de 3
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 2 de 3
Cada token se compone de uno o ms caracteres que se renen en una unidad antes de que ocurra
un procesamiento adicional. Un analizador lxico puede realizar otras funciones junto con la de
reconocimiento de tokens. Por ejemplo, puede introducir identificadores en la tabla de smbolos, y
puede introducir literales en la tabla de literales (las literales incluyen constantes numricas tales como
3.1415926535 y cadenas de texto entrecomilladas como "iHola,mundo!").
2. OBJETIVO (COMPETENCIA)
3. FUNDAMENTO
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 3 de 3
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 4 de 3
Un compilador se compone internamente de vanas etapas, o fases, que realizan distintas operaciones
lgicas. Es til pensar en estas fases como en piezas separadas dentro del compilador, y pueden en
realidad escribirse como operaciones codificadas separadamente aunque en la prctica a menudo
se integren juntas. Las fases de un compilador se ilustran en la figura 1.1, junto con los tres
componentes auxiliares que interactan con alguna de ellas o con todas: la tabla de literales, la tabla
de smbolos y el manejador de errores. Aqu describiremos brevemente cada una de las fases.
5. PROCEDIMIENTO (DESCRIPCIN) 14
EQUIPO NECESARIO
COMPUTADORA
MATERIAL DE APOYO
INTERNET
COMPILADOR
INTERPRETE
YOUTUBE
LIBRO Construccin de compiladores principios
y prctica
6. DESARROLLO DE LA PRCTICA
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 5 de 3
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 6 de 3
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 7 de 3
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 8 de 3
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 9 de 3
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 10 de
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 11 de
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 12 de
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 13 de
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 14 de
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 15 de
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 16 de
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 17 de
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 18 de
7. SUGERENCIAS DIDACTICAS
Programas para diseo UML: Da, CASE ESTUDIO.
8. RESULTADOS Y CONCLUSIONES
Con la elaboracin de esta prctica pudimos comprobar y aprender a desarrollar un compilador lxico
en este caso el compilador TINY, se pudo apreciar cmo interactan los compones del compilador
con cada auxiliar por separado desde el manejador de errores hasta la tabla de smbolos. As como
los componentes de cada tokens.
9. ANEXOS
Elabor:
Corts
Jimenez
Miriam
Leticia
Martnez Bello Jess ngel
Alquisira Martnez Romina
Badillo Ramrez Alfredo
Valencia Gutirrez Georgina
FECHA: 12 de septiembre
2014
ITLAC-AC-IT-001
REVISION:
Pgina 19 de