Separação de sílabas

19/12/2003

2

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

OBRIGADO

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


Responder

Posts

19/12/2003

Beppe

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.


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar