martes, 12 de noviembre de 2013

Palabras conocidas.

Mediante esta aplicación se pretende conocer el número de palabras de las que conocemos su significado. Partimos de un listado de todas las palabras en diferentes idiomas, español, francés e inglés.(Se pueden descargar pulsando en los enlaces)*El listado en español incluye todas las palabras del DRAE y es bastante fiable. El listado de francés está obtenido de una página de la Academia Francesa de la Lengua. El listado de inglés es el menos completo de los tres puesto que los americanos "se inventan la palabras" y no existe una academia de la lengua inglesa como tal.
Estos listados los llevamos a la hoja 2 de un libro de excel y la aplicación que vamos a crear nos elige aleatoriamente cien palabras del idioma que eligamos. Marcamos las palabras que conozcamos y el resultado nos muestra el porcentaje de aciertos y el número aproximado de palabras de nuestro vocabulario en ese idioma. Para elegir aleatoriamente las cien palabras usamos la siguiente fórmula

=INDICE(MATRIZ DE TODAS LAS PALABRAS;ALEATORIO.ENTRE(1;NUMERO DE PALABRAS)).

Con esa fórmula extendiéndola cien filas obtenemos cada vez cien palabras diferentes.
En la hoja 1 diseñamos  la aplicación que haga los cálculos y mediante tres macros hacemos que nos genere cada vez un listado diferente.el archivo se puede descargar pulsando sobre la siguiente imagen. Para que funcione se necesita tener instalado Excel 2007 o posterior y al abrirlo en opciones habilitar el contenido.

Aqui os dejo la aplicaión de una aplicación que hemos hecho enlazada con una miniatura para que la veais:

lunes, 4 de noviembre de 2013

Frecuencia de las letras en castellano.

Partimos de un listado de todas las palabras del diccionario (aproximadamente 92.000). Con la función EXTRAER de excel separamos las palabras en sus letras originales. Obtenemos así una matriz de 92.000 filas por 23 columnas. Mediante la función CONTAR.SÍ calculamos en numero de veces que aparece cada una de las letras. Calculamos en otra columna el porcentaje y lo representamos obteniendo la siguiente gráfica: