Título: Generador de Palabras Publicado por: Lucia_prX en 24 Mayo 2009, 04:17 am Hola buenas noches, nose si el post va aqui creo que si
Queria hacerles una pregunta.... sabeis de algun programa que le pongas X letras y te forma palabras? (claro esta palabras que existan en el diccionario español) EJ: pones estas letras ARMRETEI Y que el programa te de esto por ej: Amarte Amar Remare Remar Entendeis lo que busco? me gustaria saber de dicho programa... demomento e encontrado alguna web pero hay que poner obligatoriamente 9 letras para que te busque palabras....... y yo lo quiero para menos Gracias de antemano Título: Re: Generador de Palabras Publicado por: Spider-Net en 24 Mayo 2009, 10:57 am Yo hice un programa de análisis de frecuencia y lo que utilicé fue un lemario.
lemario. LISTADO, conjunto de lemas que forman un diccionario. http://olea.org/proyectos/lemarios/ Es un archivo .txt con un montón de palabras en español. A partir de ahí no es difícil hacer un programa que haga lo que tú quieres. Pides las letras al usuario, cuentas cuantas letras se han introducido y luego buscas palabras que tengan esa misma longitud o menor y que contengan solo las letras introducidas. Yo haría una función que comprobase si una letra está contenida en una palabra, y luego recorrería todas las letras comprobando si están contenidas o no en la palabra. Habría que tener en cuenta que hay letras que se pueden repetir en una palabra. De todas formas eso ya tendrás que decidir tú si lo implementas o no. También se podrían generar combinaciones aleatorias de esas letras y comprobar en el lemario si la palabra generada existe, si existe se muestra al usuario y sino no, pero eso creo que sería bastante más lento. Estos son combinaciones con repetición de Matemática Discreta [ironia]que me gustaba a mí esa asignatura de 1º[/ironia] (http://www2.uca.es/dept/matematicas/Docencia/ESI/1711003/Apuntes/Leccion5.pdf) xDD. Creo que esa sería la lógica del programa.Puedes intentar hacerlo y si ves que te atascas en algún sitio pues aquí estamos para ayudar. Según tu pregunta no me parece que hables nada de programación, si solo preguntas por el programa y no el como hacerlo te equivocastes de foro, deberías preguntar en el foro de Software. (http://foro.elhacker.net/software-b13.0/) Un saludo. |