Re: Как разбить слово на слоги
От: Chorkov Россия  
Дата: 31.01.08 12:05
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>Собственно простенькая задача, для младших классов. Как разбить слово на слоги.

А>Например есть на входе слово "форматирование" надо получить строку "фор-ма-ти-ро-ва-ни-е"
А>

способ 1)
поискать словарь,
но помнить что даже он не поможет
на-рвал (цветов)
нар-вал (кит)
( (с) пример не мой )

способ 2)
здесь описан очень простой и алгоритм, покрывающий больше половины случаев:

Границы слога зависят от корня. Но в общем случае слог заканчивается на
гласной, если за ней идет тоже гласная ("ко-а-ла"), на гласную, если перед ней
только одна согласная ("мо-ло-ко"), и на гласную после согласной, если
согласных подряд две или больше ("мор-ски-е"). В последнем случае алгоритм
изредка будет давать сбой, раскладывая "пар-тком", "мер-зки-е" etc.


способ 3)
Поспрашивать на сайтах филологов (а не программистов).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.