Está en la página 1de 8

TECNÓLOGICO NACIONAL DE MÉXICO

CAMPÚS TECNÓLOGICO DE CERRO AZUL

ASIGNATURA:

LENGUAJES Y AUTÓMATAS

DOCENTE:

LARA GOMEZ MARIA CONCEPCION

TRABAJO:

TEMA 1: INTRODUCCIPON A LA TEORÍA DE LENGUAJES


FORMALES: PROGRAMA ANALIZADOR LÉXICO

NO. DE CONTROL:

20500471

ALUMNO:

JIMENEZ ROSALES JORGE ALBERTO

CARRERA:

INGENIERÍA EN SISTEMAS COMPUTACIONALES

SEMESTRE:

PERIODO:

AGOSTO-DICIEMBRE

CERRO AZUL, VER. A 18 DE SEPTIEMBRE DE 2022


INTRODUCCIÓN
En esta ocasión vamos a desarrollar un analizador léxico. Dicho analizador recibirá
como entrada un fichero de texto que contiene líneas de texto otorgados por el usuario
fuente. En este documento se presenta una descripción general del programa fuente
que se utilizará en la práctica y la ejecución del programa como tal.

ARCHIVO DE TEXTO
Comenzamos con abrir nuestro archivo de texto y veremos el siguiente texto,
la cantidad de líneas y cadenas se mostraran en el programa, así como la
visualización del texto también.
EJECUCIÓN DEL PROGRAMA
La ejecución de dicho programa es sencilla, primero como plus al programa nos
desplegara el nombre y también nos pedirá el nombre de usuario.

Ya que coloquemos nuestro nombre se nos desplegara el texto que tenemos


en nuestro archivo txt y después de desplegar dicho texto nos aparecerán los
valores, es decir la cantidad de líneas y cadenas, total de líneas 13 y cadenas
63.
Por ultimo nos desplegara la información del desarrollador así como el mensaje
de agradecimiento.
CODIGO FUENTE
Comenzamos a importar nuestras librerías a ocupar así como las variables de
tipo estática.

En nuestro método principal haremos todo el procedimiento de llamar a nuestro


archivo de texto, pedir el nombre de usuario y el mensaje de despedida.
Y esta clase es la importante ya que aquí haremos toda la lógica del archivo de
texto, así como la contabilidad de las cadenas y líneas de texto.
CONCLUSIÓN
La Analizador Léxico es la primera etapa de un compilador y se apoya en un programa
que obtiene como acceso el código fuente de otro programa (archivo de texto) y
genera una salida compuesta de tokens (componentes léxicos) o símbolos. La
explicación de un lenguaje de programación comúnmente incluye un grupo de normas
que definen el léxico. Estas normas consisten usualmente en expresiones regulares
que indican el grupo de probables secuencias de letras y números que definen un
token o lexema. En ciertos idiomas de programación se necesita entablar patrones
para letras y números especiales (como el espacio en blanco) que la gramática logre
reconocer sin que constituya un token en sí.

FUENTES DE INFORMACIÓN

Hernandez, C. (8 de Mayo de 2015). Analizador Léxico Ejemplo. Obtenido de


GitHub:https://github.com/learnercys/Analizador-Lexico
Ejemplo/blob/master/Editor.java

También podría gustarte