PDA

Просмотр полной версии : PASCAL вытащить макс.и минимальное кол-во "слогов" из текста


Dive_n0ll
15.01.2010, 18:40
Нужно вытащить макс.и минимальное кол-во "слогов" из текста.
Пример типа AAAbbbAAbA

Макс- A A A BBBA A BA
Минимум- AAA BBBA A BA

ZdezBilYa
15.01.2010, 20:11
Интересно, а как определяются "слоги"?
Если как в обычном языке, то там число слогов точное и не варьируется

Dive_n0ll
15.01.2010, 20:24
там нужно 2 цикла

1 на минимум

Dive_n0ll
15.01.2010, 20:24
а 2 на максимум

lukmus
15.01.2010, 20:33
Нужно вытащить макс.и минимальное кол-во "слогов" из текста.
Пример типа AAAbbbAAbA

Макс- A A A BBBA A BA
Минимум- AAA BBBA A BA
некорректное задание, по какому критерию выбираються слоги:
почему для минимума не может быть слога целиком в слово, или допустим таких: BBBAA или такое ABA, хотя слог AAA существует.

Сформулируй точно правило формирования слогов.
Я представляю его так:
-гласная может присоединяться к согласной, группе букв или быть сама по себе
-согласная или группа согласных должна обязательно иметь гласную

ZdezBilYa
15.01.2010, 20:40
В русском языке слогообразующим является гласный звук, поэтому в слове столько слогов, сколько в нём гласных: а-ри-я (3 слога), ма-як (2 слога), рейс (1 слог).

Dive_n0ll
15.01.2010, 20:42
Слоги могут быть составлены из групп гласных,1 гласной,группы согласных+в конце стоящая гласная
ABA не катит
идёт тогда так A BA