Evaluating bids

Gramaticas

Published on the May 12, 2021 in IT & Programming

About this project

Open

Descripción: Dentro de los archivos que le proveemos, se encuentra la clase Gramatica.java.
Debe implementar esta clase para que, a partir de un archivo que contendrá la información
sobre una gramática lineal derecha, y el modo de ejecución, genere un afn, un afd, o
evalué una serie de cuerdas.
Modo de Ejecución: Su clase principal debe llamarse Gramatica.java. En el método main(),
usted debe recibir como primer argumento, el path del archivo que contiene la gramática. El
segundo argumento es una bandera: -afn, -afd o -check, que nos dice el modo de ejecución.

El tercer argumento es el nombre del archivo de salida. El cuarto argumento se utiliza solo
para la bandera -check, e indica el path del archivo de texto que contiene las cuerdas a evaluar.
Si se selecciona la bandera -afn, usted debe generar un archivo.afn que contenga la
información de un AFN equivalente a la gramática. Si se selecciona la bandera -afd, entonces
debe generar un AFD equivalente. Y si se selecciona la bandera -check, debe evaluar una
serie de cuerdas que se encuentran en un archivo (especificado por el cuarto argumento) y
aceptarlas, generando un nuevo archivo de salida con N líneas, una por cada cuerda evaluada.

Cada línea tendrá el string “aceptada” o “rechazada” dependiendo de si la cuerda es
aceptada o no por el AFD.

Project overview

Proyecto final necesito asesoría

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by C. M.