Separação de sílabas

19/12/2003

0

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

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar