[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Ordem alfabética
- Subject: Ordem alfabética
- From: Flávia Rainone <flaviarnn@yahoo.com>
- Date: Wed, 2 May 2001 21:30:20 -0300
Professor, no meu ep, para resolver o problema de
acentos, considerei (com todas as vogais e todos os tipos de
acentos)
ord[á] = ord[Á] = ord[a] = ord[A]
Quando, para a minha surpresa, o dicionário
ordenado uniao.txt da página considera que
óxidos vem
antes de ô. Num dicionário comum em português isso não
existe, visto que, em ordem alfabética, ô < óxidos. Assim,
no arquivo uniao.txt vogais sem acento são menores que vogais com acento agudo,
que, por sua vez, são menores que vogais com acento
circunflexo.
Tentei pensar numa maneira de resolver
o problema, dar um jeito de fazer com que
ord[á] = ord[Á] > ord[a] =
ord[A]
mas não consigui, visto que ord[a]+1 = ord[b].
O que devo fazer? Como devo tratar acentos no meu programa então? Deixo
como está?
Obrigada
Flá