Java - Ejercicio

 
Vista:
sin imagen de perfil
Val: 20
Ha disminuido su posición en 41 puestos en Java (en relación al último mes)
Gráfica de Java

Ejercicio

Publicado por Chav (12 intervenciones) el 25/10/2019 07:58:06
Se desea crear una aplicación que reporte la tendencia en el uso de las palabras para:

Un idioma en particular (por ejemplo inglés o español)
Un área de conocimiento particular (por ejemplo Ingeniería en computación o Ingeniería ambiental)

Por tendencia nos referimos a contar la frecuencia de las palabras, y mostrar un histograma con la frecuencia y su porcentaje. Esta información debe proporcionarse:

Por cada documento analizado en su idioma. Ejemplos, a) documento: Cómputo en la nube, idioma: español; b) documento: mobile computing, idioma: Inglés)
Por área de conocimiento e idioma. Ejemplos: a) área: computación, idioma:español; b) área: computing, idioma:Inglés


Condiciones del programa:

Recibir un archivo de texto plano (documento) en el idioma y el área de conocimiento particular.
Contar la frecuencia de las palabras, eliminando los artículos: Español: adverbios, Conectores discursivos, artículos, conectores de conjunción, conectores condicionales, etc. Inglés: Adverbs, discursive connectors, articles, conjuntion connectors, conditional connectors, etc.
Crear un archivo serializado con las tuplas <palabra, frecuencia, porcentaje>, para cada documento analizado. Por ejemplo (mobileComputing.ser)
Crear un archivo serializado (por ejemplo <ComputoEspanol.ser>) con las tuplas <palabra, frecuencia, porcentaje>, ester archivo será actualizado cada vez que se analice un nuevo documento en el área de conocimiento e idioma correspondientes.
Cada vez que se deserialize un archivo, deberá mostrarse en la pantalla el histograma correspondiente.
Cada vez que se analice un nuevo archivo de texto, deberá mostrar en la pantalla el histograma para ese documento, y el histograma actualizado para el área de conocimiento en el idioma correspondiente.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder