0% encontró este documento útil (0 votos)
26 vistas5 páginas

Reto de Programación: Lista de Lenguajes

El documento propone un reto de programación para elaborar una lista de más de 2000 lenguajes de programación contenidos en el archivo langlist(1).txt utilizando un programa filtro o analizador léxico escrito en cualquier lenguaje de programación. Se debe entregar el código fuente documentado, un diagrama de autómata de la expresión regular utilizada y la definición formal del diagrama.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
26 vistas5 páginas

Reto de Programación: Lista de Lenguajes

El documento propone un reto de programación para elaborar una lista de más de 2000 lenguajes de programación contenidos en el archivo langlist(1).txt utilizando un programa filtro o analizador léxico escrito en cualquier lenguaje de programación. Se debe entregar el código fuente documentado, un diagrama de autómata de la expresión regular utilizada y la definición formal del diagrama.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Elaborar con código

RETO DE breve o con el


PROGRAMACIÓN lenguaje de su
Entregar antes del
22/09/22.
elección la lista de
SI ESTA COMPLETO Y más de 2000 lenguajes
CORRECTO ANTES, SE
PODRÁ EXPONER y que están contenidos
tomar en cuenta para
evaluación continua
en el archivo
(OPCION A) o por langlist(1).txt (incluye
alhuna de las siguientes
opciones de evaluación:
más de 10 000
B. PARTICIPACION Y registros o renglones).
asistencias.
C. COMO Disponible en google
PRESENTACIONES sites:
[Link]
enupiicsa/home

DESARROLLA TU POTENCIAL EN UPIICSA.


INICIO

ARCHIVO
[Link]

PROGRAMA FILTRO o Analizador


léxico o “Scanner”

Lista de Lenguajes Seleccionados

#de Lenguajes Y NOMBRE DEL LENGUAJE


FIN
Total de lenguajes seleccionados…2350
Se solicita el display de pantalla de
los primeros lenguajes y los últimos
RETO DE PROGRAMACIÓN

EN EL SITIO DE DESARROLLA TU POTENCIAL PASO 1. DESCARGAR EL PASO 2. ABRIRLO CON PASO 3. GENERAR LA
EN UPIICSA ARCHIVO ALGÚN BLOCK DE NOTAS LISTA DE LOS LENGUAJES
HTTPS://[Link]/SITE/ LANGLIST(1).TXT Y LO ANALIZO. QUE SE DESCRIBEN
DESARROLLATUPOTENCIALENUPIICSA/ (MÁS DE 2000)
HOME. MEDIANTE UNA
ANALIZADOR QUE
PUEDO CONSTRUIR EN
CUALQUIER LENGUAJE
DE PROGRAMACIÓN.

SE SUGIERE REALIZARLO ¡ÁNIMO! ES FÁCIL, SI ES


CON AWK O CON ALGÚN POSIBLE Y CUALQUIERA
OTRO LENGUAJE QUE LO PUEDE LOGRAR.
ACEPTE EXPRESIONES
REGULARES.
¿Qué entregan como resultado
del RETO DE PROGRAMACIÓN

• Se entrega:
1) Código fuente documentado
2) Hacer el diagrama de autómata de la expresión
regular que construyeron para realizar la mejor
prueba (la que más se aproxime al numero de
lenguajes).
3) La definición formal del diagrama de autómata
correspondiente al punto anterior (2).

También podría gustarte