Académique Documents
Professionnel Documents
Culture Documents
El otro grupo de letras llamado consonantes, est formado por veinticuatro letras, de las cuales tres son consonantes compuestas, llamadas as, por ser letras simples en su pronunciacin y dobles en su escritura. Las letras restantes son llamadas consonantes simples, por ser simples en su pronunciacin y en su escritura[varios autores, 1972]. Vase la figura 2.1.
Para expresar las reglas con claridad se utiliza la notacin mostrada en la tabla 2.1
Smbolo + ()
Indican las letras donde se aplicar la regla en cuestin | Utilizada para establecer posibilidades alternativas
En el idioma espaol existen once reglas, las cuales determinan la separacin de las slabas de una palabra. Estas reglas son listadas a continuacin[Daz, 1970], [Cabral, 1978] , mostrando enseguida de la regla ejemplos de la regla misma, as como excepciones.
REGLA 1.- En las slabas, por lo menos, siempre tiene que haber una vocal. Sin
vocal no hay slaba.
REGLA 3.- Cuando una consonante se encuentra entre dos vocales, se une a la
segunda vocal. Ejemplo:
REGLA 4.- Cuando hay dos consonantes entre dos vocales, cada vocal se une a
una consonante.
REGLA 5.- Si son tres las consonantes colocadas entre dos vocales, las dos
primeras consonantes se asociarn con la primera vocal y la tercer consonante con la segunda vocal. Excepcin.- Esta regla no se cumple cuando la segunda y tercera consonante forman parte del grupo de consonantes inseparables.
REGLA 6.- Las palabras que contienen una h precedida o seguida de otra
consonante, se dividen separando ambas letras. Ejemplo.
( Una vocal cerrada + una vocal abierta ) | ( Una vocal cerrada + una vocal cerrada )
Son diptongos slo las siguientes parejas de vocales: ai, au, ei, eu, io, ou, ia, ua, ie, ue, oi, uo, ui, iu, ay, ey, oy. Ejemplo
La unin de dos vocales abiertas o semiabiertas no forman diptongo, es decir, deben separarse en la segmentacin silbica. Pueden quedar solas o unidas a una consonante. Ejemplo:
Figura 2.3 Estructura de las slabas Otra clasificacin de las slabas por el nmero de letras que la componen, se muestra en la figura 2.4. Es interesante observar que no existen slabas con ms de cinco letras [Daz, 1970]. (septiembre 2006) Contribucin de Dr. Javier Ruiz-del-Solar: Al incluir tiempos verbales se pueden tener slabas de 6 letras, por ejemplo: criais, friais, triais (reforma ortogrfica de 1999).
Caso 1.- Inicio de slaba: Vocal Caso 2.- Inicio de slaba: Consonante + Vocal Caso 3.- Inicio de slaba: Consonante + Consonante La agrupacin de estos casos, es una de las aportaciones de esta tesis, y fueron tomados como base para el algoritmo de separacin de las slabas de una palabra.
En la tabla 2.2 se muestran las posibles combinaciones de este caso, un ejemplo de cada combinacin y el nmero de regla aplicada para la separacin en slabas de esa palabra.
Combinacin V VC VV VVC A r + bol Au + tomvil Aun + que Ejemplo Nmero de regla aplicada 1 4 7 7, 4
Ntese que se excluyeron los casos VVV y VVVC, debido a que en 9000 palabras que fueron analizadas no se encontr ninguna coincidencia[Camacho, 1978].
De igual forma que en el caso anterior, la tabla 2.3, describe este caso con sus respectivos ejemplos.
Combinacin C CV CVC CVCC CVV CVVC CVVV CVVVC Y La Las Cons + tante Jau + la Cuan + do Cuau + tla Cuauh + temoc
Ejemplo
En la tabla 2.4, mostrada a continuacin se describen las posibles combinaciones de slabas para este caso.
Combinacin CCV CCVC CCVCC CCVV CCVVC Tra + po Tras + to Trans + porte Trau + ma Claus + trofobia Ejemplo Nmero de regla aplicada 2 2,4 2, 5 2,7 2,7,5
Descripcin
Fin de palabra, o carcter diferente a vocal o consonante (,, ., 1, etc. Las siguientes dos letras son CV
Las siguientes dos letras pertenecen al grupo de consonantes insepara Vocal acentuada Utilizada para establecer posibilidades alternativas I-sima letra de la slaba o palabra Palabra que se va a dividir en slabas
Tabla 2.5 Notacin utilizada El diagrama de flujo mostrado en la figura 2.5, describe el algoritmo utilizado para la separacin de las slabas de una palabra.
Figura 2.5 Algoritmo para determinar el caso al que pertenece una slaba
La descripcin detallada de este algoritmo se muestra en los siguientes tres pasos: PASO 1. - Para conocer las slabas de una palabra, se empieza por tomar las dos primeras letras (L1 y L2 respectivamente) de esa palabra. PASO 2.- si la primer letra (L1) es vocal, la slaba pertenece al caso 1. PASO 3.- Si la segunda letra (L2) es vocal, es una slaba del caso 2. De lo contrario la slaba pertenece al caso 3.
Si P es una sola letra y esta es vocal, de acuerdo con la regla 1, seccin 2.2, se considera que la slaba est completa y su caso de terminacin fue [].
Ejemplo 2
Si P tiene la forma VCV, de acuerdo con la regla 3, seccin 2.2, se determina que la slaba es V y su caso de terminacin fue [CV].
Ejemplo 3
Si P tiene la forma VCCV donde CC pertenecen al grupo de consonantes inseparables (Regla 2, seccin 2.2), se considera que la slaba es V y termin debido al caso [CCV].
Ejemplo 4
Si P tiene la forma VV*, de acuerdo a la regla 10, seccin 2.2, se determina que la slaba es V, y termin por el caso V*
Slaba V VC VV VVC Posibles casos de terminacin de la slaba | [CV] | [CCV] | V* | [CV] | [CCV] | [CV] | [CCV] | [CV] | [CCV]
Tabla 2.6 Posibles casos que determinan cuando termina una slaba, caso 1 En el pseudocdigo para este caso, presentado a continuacin, se har referencia a la tabla 2.6.
Funcin segmenta_caso_1 ( entrada: Palabra
salida: slaba ) if ( C1, 1 ) ; implementar los casos de terminacin de slaba de la referencia C1, 1 { la slaba es V ir a FIN } else if ( L 2 es C? ) if( C1, 2 ) ; implementar los casos de terminacin de slaba de la referencia C1, 2 { la slaba es VC ir a FIN } else ERROR ; palabra incorrecta else if ( L2 es V? ) { if ( C1, 3 ) ; implementar los casos de terminacin de slaba de la referencia C1, 3 { la slaba es: VV ir a FIN } else if ( L3 es C? ) { if ( C1, 4 ) ; implementar los casos de terminacin de slaba de la { referencia C1, 4
Tabla 2.7 Posibles casos que determinan cuando termina una slaba, caso 2
El pseudocdigo para este caso, se describe a continuacin y se har referencia a la tabla 2.7.
ir a FIN } } } else if ( C2, 4 ) ; implementar los casos de terminacin de slaba de la referencia C2, 4 { la slaba es: CVV ir a FIN } else if( L4 es C ?) { if ( C2, 5 ) ; implementar los casos de terminacin de slaba de la { referencia C2, 5 la slaba es: CVVC ir a FIN } else if ( C2, 6 ) ; implementar los casos de terminacin de slaba de la { referencia C2, 6 la slaba es: CVVV ir a FIN } else if ( L5 es C?) { if ( C2, 7 ) ; implementar los
casos de terminacin de slaba { de la referencia C2, 7 la slaba es: CVVVC ir a FIN } } } else ERROR ; palabra incorrecta FIN : termina esta funcin
Finalmente para el tercer caso, se describen estos casos en la tabla 2.8 (CCV).
Slaba
Posibles casos de terminacin de la slaba | [CV] | [CCV] | [CV] | [CCV] | [CV] | [CV] | [CCV]
C3, 5
CCVVC
| [CV] | [CCV]
Tabla 2.8 Posibles casos, que determinan cuando termina una slaba, caso 2
El pseudocdigo para este tercer caso, se describe a continuacin, y se har referencia a la tabla 2.8.
If ( C3, 1 ) ; implementar los casos de terminacin de slaba de la referencia C3, 1 { la slaba es: CCV ir a FIN. } else if ( L4 es C? ) { if ( C3, 2 ) ; implementar los casos de terminacin de slaba de la referencia C3, 2 { la slaba es: CCVC ir a FIN }
else if ( C3, 3 ) ; implementar los casos de terminacin de slaba de la referencia { C3, 3 la slaba es: CCVCC ir a FIN } } else if ( C3, 4 ) ; implementar los casos de terminacin de slaba de la referencia C3, 4 { la slaba es: CCVV ir a FIN } else if ( C3, 5 ) ; implementar los casos de terminacin de slaba de la referencia { C3, 5 la slaba es: CCVVC ir a FIN }