Requisitos
Posted by Sergi Collado | Posted in | Posted on 3:18
Se pretende crear una aplicación didáctica que A: nos permita analizar la métrica, el tipo, el autor y obra del poema introducido por pantalla, así como una pequeña descripción de la época y la historía de ese tipo de estructura poética.
B:Editor para creación de poemas propios.
Para ello a de tener una base de datos con los poemas más importantes de la literatura Española,
que se podrán visualizar si se desea mediante un clasificador por tags y por preferencias del usuario.
Una segunda parte de la aplicación consistirá en un editor donde, indicando el tipo de poema, o el tipo de rima si son versos libre , la aplicación mostrará en todo momento el número de sílabas por línea, y una retícula que le guíe en la estructura.
Cuando llegue al final de las líneas nos mostrará ayudas de palabras que rimen con las frases anteriores. Para esto hará un estudio de las palabras que ya se lleven escritas que le ayude a cribar entre todas las posibles.
Dicho estudio se debe hacer también comparando entre si las palabras y rimas usadas en toda la base de datos. (incluyendo las del propio usuario).
Pudiendo el usuario pedir que se le muestren poemas que las usen para inspirarse.
Debe llevar un control de usuarios que facilite los poemas escritos por el mismo, tanto si están terminados o no. Así como sus favoritos de toda la base de datos.
El usuario puede imprimir el poema que quiera en pdf, html ...etc
En C# sí
Posted by Sergi Collado | Posted in | Posted on 15:17
He estado meditando un poco sobre lo aprendido hoy en clase de ADA...
y cuando he llegado a casa me he puesto a probar en c#...
y la verdad es que aquí funciona perfectamente.
Emiliano me ha dado la solución en c++, que pasa por usar una string como array al introducirle los valores, es curioso que yo he intentado extraerlos antes como array a ver si funcionaba, y como un array de char y no ha resultado.
En cambio, en c# funciona a la perfección.
Solo queda aplicar las normas de romper diptongos y podré con las sílabas de cada palabra.
dividiendo sílabas
Posted by Sergi Collado | Posted in | Posted on 8:00
Sé que primero tengo que hacer un buen anális,
pero mi primera meta es separa palabras e sílabas,
simplemente como primera prueba.
No debe ser muy complicado,
pero los caracteres me dan problemas.
Si comparo las letras con las letras de una string que contiene las vocales, acentuadas y sin acentuar, me cuenta las sílabas bien, pero no funciona con los caracteres que llevan tilde.
Si lo hago con un vector que contien las mismas vocales y los caracteres tildados,
tampoco funciona con tildes.
Pronto lo averiguaré...
//primer intento con string vocales -de momento no coje los caracteres con acent
for (int j=0; j< vocales .length () && encontrado==false; j++)
{
if (s[i]==vocales[j])
{
conta++;
encontrado=true;
s.insert(i,"-");
i++;
}
}
//intento de dividir usando un array de char, tb me da error en las tildes
/*
for (int j=0; j<11 && encontrado==false; j++)
{
if (s[i]==vocalesArray[j])
{
conta++;
encontrado=true;
s.insert(i,"-");
i++;
}
}