Separação de sílabas

Delphi

19/12/2003

ALGUEM POSSUI ALGUMA ROTINA PARA QUE SEJA FEITA A SEPARACAO DE SILABAS?

OBRIGADO

[b:0f6250a8d0]Título editado pelo Moderador (AZ)[/b:0f6250a8d0]


Edhunter

Edhunter

Curtidas 0

Respostas

Beppe

Beppe

19/12/2003

Isto que você quer é bem simples. Eu fiz isso há um tempo atrás e ocupou umas cem linhas, só não sei onde está esta unit. :(

Dá pra brincar de autômato finito com isso :twisted: . Cada caractere(dependendo do estado), aceita um dado conjunto de caracteres para ser o caractere que segue.

Caso básico: consoante aceita vogal.
Caso básico: vogal aceita vogal e consoante.
Casos especiais: dígrafos, consoantes semi-muda(ps em pseudo).

O algoritmo termina quando o dado conjunto for vazio.

Lógico que você não precisa implementar via arrays e set of Char. Eu fiz com rotinas aninhadas. A primeira rotina faz seu trabalha(consumir caracters) e chama a próxima. E assim por diante.


GOSTEI 0
POSTAR