Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LENGUAJES Y AUTÓMATAS I
Profesor: Stein Carrillo Juan Manuel
4. Elegiremos los paquetes que queremos descargar, en este caso será los
que tiene la descripción de “Basic MinGW” y “GNU C++ Compiler”,
elegiremos dando en clic en “Mark for Installation”, en la pestaña de
Instalación daremos clic en “Apply Changes”
5. En la ventana que nos aparece, damos clic en “Apply”, y así ya podrá iniciar
la instalación de los paquetes que hemos seleccionado, y una vez que
termine la instalación podremos dar clic en “Close”, y por último ya
podemos cerrar la ventana de instalación.
6. Una vez terminada la instalación, corroboraremos que la instalación fue la
correcta, nos dirigiremos al explorador de Windows y nos ubicaremos hasta
la carpeta de “bin” y copiaremos la ruta, después abriremos la consola.
7. En la consola, pegaremos la ruta que copiamos C:\MinGW\bin, una vez
dentro de la ruta, usaremos los comandos gcc --version y g++ --version,
si la consola nos responde dando las versiones que solicitamos, quiere
decir que todo fue instalado correctamente.
FLEX
Por último, lo que haremos será instalar a Flex, que es un programa de que nos
ayudará a generar analizadores léxicos.
1. Primero, entramos al siguiente link para poder descargar el compilador y
posteriormente dar inicio a la instalación:
http://gnuwin32.sourceforge.net/packages/flex.htm
Explicación de código
%{ colocaremos nuestra llave principal
int a=0; declararemos un entero “a” en el cual tendrá un valor de
0
%} cerraremos la llave principal
Programa 2
1. Primero iniciaremos este segundo programa, creando un archivo con
extensión “.txt”, que contendrá las siguientes palabras, este archivo será
utilizado para hacer el conteo de número de líneas y número de caracteres.
BIBLIOGRAFÍA
AHO, A. V. (2008). COMPILADORES. PRINCIPIOS, TÉCNICAS Y
HERRAMIENTAS. Segunda edición. México: PEARS ON EDUCACIÓN.