###DESCRIPCIÓN DEL CONTADOR Es un programa básico realizado en Java que cuenta el número de repeticiones de las palabras (con auxiliares y sin auxiliares) en un archivo de texto, mostrando además cuales fueron las 10 más repetidas.
En consola muestra:
1.Número de palabras totales
2.Número de palabras sin auxiliares
3.Las 10 palabras más repetidas
En archivo
1.La misma información que en consola
2.Todas las palabras encontradas seguidas de su número de repetición.
###TECNOLOGÍAS OCUPADAS
-Linux Ubuntu 14.04 (64 bits)
-Java versión 1.8
-Eclipse Mars
###FORMA DE USO/FORMA DE CARGAR EL PROYECTO
Es necesario tener instalada una versión de java superior a la 1.6
Descargar repositorio de github
Descomprimirlo, se descomprimirá una carpeta llamada "contador_basico_de_palabras.github.io-master"
Ubicarnos dentro de dicha carpeta desde cmd(Windows), o terminal(Linux), primero:
Compilar programa con:
$ javac src/coutWords.java
Ejecutar programa
$ java src/coutWords name_archivo.txt
//donde "name_archivo.txt" será el nombre de nuestro archivo a procesar
###EJEMPLO DE ALGUNA CORRIDA
Dentro del proyecto se incluye un archivo llamado "prueba.txt", que
contiene lo siguiente:
Hello World esta es una prueba
Si abrimos un terminal y nos ubicamos en la carpeta "contador_basico_de_palabras.github.io-master" y compilamos:
$ javac src/countWords.java
luego tenemos que ejecutar:
$ java src/coutWords prueba.txt
El resultado será el siguiente:
En consola:
1. Total de palabras: 222
2. Total de palabras sin auxiliares: 120
3. 10 palabras más comunes:
------- TOP 10 ------
Palabra Interacion
1)objetos 8
2)programación 6
3)lenguaje 5
4)smalltalk 4
5)orientada 3
6)poo 2
7)programadores 2
8)paradigma 2
9)orientado 2
10)modelo 2
En la carpeta se crea el archivo "reporte.palabras.txt" que contiene:
1. Total de palabras: 222
2. Total de palabras sin auxiliares: 120
3. 10 palabras más comunes:
------- TOP 10 ------
Palabra Interacion
1)objetos 8
2)programación 6
3)lenguaje 5
4)smalltalk 4
5)orientada 3
6)poo 2
7)programadores 2
8)paradigma 2
9)orientado 2
10)modelo 2
---------------------------------------------------
CONTEO DE TODAS LAS PALABRAS
Palabra iteracion
desarrollen 1
herramienta 1
abstracción 1
por 2
comportamiento 1
poo 2
programadores 2
paradigma 2
dicho 1
smalltalk 4
programa 1
otros 1
mantienen 1
orientado 2
llevar 1
kay 1
básicamente 1
externos 1
importante 1
tienen 1
utiliza 1
ocultamiento 1
función 1
ha 1
surge 1
mundo 1
una 2
conocen 1
intención 1
simula 1
los 7
modelo 2
especifico 1
inicios 1
implementación 1
lenguaje 5
donde 1
de 17
implementa 1
personas 1
del 1
características 2
dichos 1
conocidas 1
como 3
través 1
orientada 3
a 11
o 1
un 5
para 2
equipo 1
sistema 1
extremadamente 1
s 2
el 7
adelante 1
base 1
en 5
datos 1
conocida 1
finales 1
es 3
y 3
con 1
proyectos 1
alan 1
aquel 1
analizar 1
útil 1
agrupan 1
software 1
elementos 1
contacto 1
guardan 1
éste 1
nuevo 1
detalles 1
auge 1
mismos 1
sirva 1
67 1
fue 1
métodos 1
se 5
tuvo 1
desde 1
objetos 8
adaptaciones 1
la 6
desarrolla 1
consistente 1
hacen 1
dicha 1
código 2
tenido 1
dice 1
lenguajes 1
nació 1
puro 2
que 6
60 2
las 2
entidades 1
diseñar 1
más 1
mensajes 1
ya 1
gracias 1
entonces 1
programación 6
mismo 1
general 1
forma 1
al 1
utilizarlo 1
estado 1
cuando 1
acuerdo 1
cuales 1
primer 1