Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

uso de lex y yacc cc, Lecture notes of Information Systems

uso de lex y yacc ejemplo de calculadora

Typology: Lecture notes

2017/2018

Uploaded on 11/03/2024

luis-guillermo-cordoba
luis-guillermo-cordoba 🇺🇸

1 document

1 / 1

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Unidad 2
Práctica 2.1 Uso de Lex y Yacc
Analizar el programa llamado “calculadora.py”, escrito en el lenguaje de programación
Python e instalar las librerías lex y yacc para la compilación del código. Realiza lo que se
indica a continuación:
Elaborar un reporte con los siguientes puntos:
1. Hoja de Presentación
2. Introducción
3. Marco Teórico referente a Lex y Yacc
En este apartado el alumno debe citarla información haciendo uso del formato APA
o IEEE.
4. Análisis del programa
4.1 Descripción del problema: Consiste en definir qué es lo que hace el programa
y qué se obtiene como resultados. Por ejemplo: El Programa calculadora.py es un
código escrito en lenguaje de programación python que realiza operaciones
……………………
4.2 Instalación de la librería
4.3 Descripción del código: En este apartado se explica las sintaxis del programa,
en donde identifican los tokens, expresiones regulares, reglas gramaticales, la
funcionalidad del analizador léxico y analizador sintáctico. El alumno necesita
investigar en diferentes fuentes bibliográficas para entender cada instrucción.
5. Resultados: Mostrar los resultados que devuelve el programa. Anexar resultados
para cada operación que realiza la calculadora, así como operaciones no válidas.
Explicar cada resultado de las figuras que anexen (éstas deben de estar bien
recortadas, legibles, enumeradas y con una leyenda).
6. Conclusiones
7. Bibliografía

Partial preview of the text

Download uso de lex y yacc cc and more Lecture notes Information Systems in PDF only on Docsity!

Unidad 2

Práctica 2.1 Uso de Lex y Yacc

Analizar el programa llamado “calculadora.py” , escrito en el lenguaje de programación Python e instalar las librerías lex y yacc para la compilación del código. Realiza lo que se indica a continuación: Elaborar un reporte con los siguientes puntos:

  1. Hoja de Presentación
  2. Introducción
  3. Marco Teórico referente a Lex y Yacc En este apartado el alumno debe citarla información haciendo uso del formato APA o IEEE.
  4. Análisis del programa 4.1 Descripción del problema: Consiste en definir qué es lo que hace el programa y qué se obtiene como resultados. Por ejemplo: El Programa calculadora.py es un código escrito en lenguaje de programación python que realiza operaciones …………………… 4. 2 Instalación de la librería 4.3 Descripción del código: En este apartado se explica las sintaxis del programa, en donde identifican los tokens, expresiones regulares, reglas gramaticales, la funcionalidad del analizador léxico y analizador sintáctico. El alumno necesita investigar en diferentes fuentes bibliográficas para entender cada instrucción.
  5. Resultados: Mostrar los resultados que devuelve el programa. Anexar resultados para cada operación que realiza la calculadora, así como operaciones no válidas. Explicar cada resultado de las figuras que anexen (éstas deben de estar bien recortadas, legibles, enumeradas y con una leyenda).
  6. Conclusiones
  7. Bibliografía