Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.31;
Скачать: [xml.tar.bz2];

Вниз

Delphi, помощь в составлении программы.   Найти похожие ветки 

 
Александр   (2012-12-03 19:23) [0]

Мне нужна помощь в написании программы, вот текст задания:

На вход проектируемой программы подаётся в формате текстового файла свободный текст, на русском языке. Необходимо проведение анализа поступающего текста с целью поиска в его предложениях слов, образующих рифмующие пары, а также последующей обработки полученной информации.

Требования к проектированию:

- учёт отсутствия ограничений на размер файла;
- формирование списка найденных рифмующихся пар с подсчётом общего числа таких пар, числа появлений каждого из найденных слов в роли члена пары и идентификаций предложений, в которых содержатся найденные слова;
- упорядочение списка найденных пар по самостоятельно выбранным критериям;
- вывод результатов по желанию пользователя на экран, либо в текстовый файл;
- использование языковых средств организации модулей.

Признаки рифмы - окончания слов, словарь пополняемых рифм не подойдёт.


 
brother ©   (2012-12-03 19:28) [1]

что именно не понятно?


 
Медвежонок Пятачок   (2012-12-03 20:21) [2]

Признаки рифмы - окончания слов,

Прелестно, это просто прелестно.
Предлагаю просто ограничиться выделением этих самых окончаний у всех слов, у которых они есть.
Это уже будет если не диплом, то хорошая курсовая.


 
Стенка   (2012-12-03 20:21) [3]

можно было сразу написать: помогите жить


 
Сергей М.   (2012-12-03 21:31) [4]


> Признаки рифмы - окончания слов


- Ну, скажи рифму на слово "палка".
- Селедка, - ответил Незнайка.
- Какая же это рифма: палка - селедка? Никакой рифмы нет в этих словах.
- Почему нет? Они ведь оканчиваются одинаково.

(с)Николай Носов "Как Незнайка сочинял стихи"


 
Rouse_ ©   (2012-12-03 22:13) [5]

Сколько денег платишь?


 
Германн ©   (2012-12-04 01:51) [6]

Нужно написать программу "Буриме на основе произвольного текста"?


 
Ваще имя   (2012-12-04 09:58) [7]

Нужна помощь, а не написать :-)


 
oldman ©   (2012-12-04 10:03) [8]


> Признаки рифмы - окончания слов


Например к слову "пакля" рифмой будет "не так ли?". А это словосочетание, блин...
Засада!


 
Правнук Винни-пуха   (2012-12-04 10:04) [9]

> Нужна помощь, а не написать :-)

Какого рода помощь?
Вопроса в сообщение не было, выходит — моральная?


 
Правнук Винни-пуха   (2012-12-04 10:14) [10]

Современные песни пишутся вообще не так. Рифмы — это анахронизм. Сейчас все упростилось:
http://webkind.ru/text/59040378_m6780506p957029556_text_pesni_bum-bum-bum.html


 
брат Птибурдукова   (2012-12-04 10:18) [11]


> Правнук Винни-пуха   (04.12.12 10:14) [10]
Ээээх... Будто на море съездил (я только в Крыму на пляже столь дебиловато-жизнерадостно-восторжённые пестни слышу).


 
Правнук Винни-пуха   (2012-12-04 10:22) [12]

> [11] брат Птибурдукова   (04.12.12 10:18)

У нас ее в гиппермаркетах крутят. Видимо, способствует хорошим продажам...


 
брат Птибурдукова   (2012-12-04 10:24) [13]


> Правнук Винни-пуха   (04.12.12 10:22) [12]
В этом плане в Киеве много лучше... Крутят или что-то без слов, или тихонько какой-нить классический зарубежный поп. Пару раз даже Вивальди ставили... %-)


 
брат Птибурдукова   (2012-12-04 10:25) [14]

P.S. А вот лазить между рядов полок под главную тему "Твин Пикс" жутковато %-)


 
MonoLife ©   (2012-12-04 10:28) [15]


> P.S. А вот лазить между рядов полок под главную тему "Твин
> Пикс" жутковато %-)

если ее не исполняет DJ DoDo)


 
sniknik ©   (2012-12-04 10:30) [16]

> У нас ее в гиппермаркетах крутят. Видимо, способствует хорошим продажам...
у меня по пути с работы (удобно) открыли магазин, года 2 как. так и не смог зайти. у них там идиотская самореклама в стиле реп постоянно крутится... и замечаю не я один, многие этот магазин по дуге обходят, не то чтобы зайти.


 
Dimka Maslov ©   (2012-12-04 10:38) [17]

Ага, рифма есть есть — смысла нету, смысл есть — рифмы нету. В случае с рифмой надо анализировать фонетику слов. А она от грамматики у нас отличается в разы.


 
Inovet ©   (2012-12-04 11:12) [18]

> [15] MonoLife ©   (04.12.12 10:28)
> если ее не исполняет DJ DoDo)

Это?
http://www.youtube.com/watch?v=JdFnr0lI9Zs
Ну ещё ничего. Я думал что-то типа такого будет
http://muzofon.com/search/%D0%AD%D0%B4%D1%83%D0%B0%D1%80%D0%B4%20%D0%90%D1%80%D1%82%D0%B5%D0%BC%D1%8C%D0%B5%D0%B2%20vs.%20Dj%20Trefiloff%20--%20%D0%94%D0%B5%D0%B2%D0%BE%D1%87%D0%BA%D0%B0%20%D0%98%20%D0%94%D0%B5%D0%BB%D1%8C%D1%84%D0%B8%D0%BD%20%28Full%20Radio%20Version%29


 
Inovet ©   (2012-12-04 11:14) [19]

Ну так может у автора рифмы не самоцель, просто препод назвал так в задании, не подумав.


 
Дмитрий С ©   (2012-12-04 11:18) [20]

Рифмограф онлайн - есть такое?)


 
Inovet ©   (2012-12-04 11:30) [21]

> [20] Дмитрий С ©   (04.12.12 11:18)
> Рифмограф онлайн - есть такое?)

Дофига, но не советую ими пользоваться. Например на Стихире вот этот, иногда такое выдасть может, как будто специально тупостью обучили, а, может, и не "как будто". Или он рифмы берёт из того, что там выкладываеют мильёнами строк, как вариант.
http://www.stihi.ru/assist/
Например палка-хренюшка, а, какого, не хуже Незнайки.


 
Правнук Винни-пуха   (2012-12-04 11:54) [22]

> http://www.stihi.ru/assist/

У сайта со стихами рейтинг 18+. До совершеннолетия, видимо, можно только НТВ смотреть.


 
Inovet ©   (2012-12-04 12:26) [23]

Автору. Читаем текст на входе, выделяем слова, как - тоже не всё так просто, создаём из них словарь, сортируем по алфавиту, но с конца слов. С одинаковыми окончаниями окажутся рядом. Дальше уже из этого списка выбираем, что там надо.


 
Ваще имя   (2012-12-04 12:30) [24]

Нет, без словаря никуда. Рифма она такая, ударения требует, да посильнее.


 
Аббат Пиккола   (2012-12-04 12:37) [25]

Удалено модератором


 
Inovet ©   (2012-12-04 12:50) [26]

> [24] Ваще имя   (04.12.12 12:30)
> Рифма она такая, ударения требует, да посильнее.

А вот как раз окончания слов, а вообще и не только слов, а строк - клаузулы - могут и довольно слабо совпадать.

весь день писал программу я
да вот не вышло ни черта


 
Пит   (2012-12-04 12:54) [27]

Удалено модератором


 
MsGuns ©   (2012-12-04 13:01) [28]

Очередной программный развод


 
O'ShinW ©   (2012-12-04 13:09) [29]

> - формирование списка найденных рифмующихся пар с подсчётом
> общего числа таких пар, числа появлений каждого из найденных
> слов в роли члена пары и идентификаций предложений, в которых
> содержатся найденные слова;

Сформировать список всех рифмующихся пар. Указать размер списка.
А также для каждого слова из пары в этом списке:
- кол-во его повторений
- номера предложений с ним

на русский переведено правильно?


 
Ваще имя   (2012-12-04 13:15) [30]


> а строк

Строф только, не строк.


> Это не курсовая

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


 
Inovet ©   (2012-12-04 13:21) [31]

> [30] Ваще имя   (04.12.12 13:15)
> > а строк
>
> Строф только, не строк.

Нет, тогда уж стихов, строками тоже допускается называть. Строфа - это более общая "структура".


 
Ваще имя   (2012-12-04 13:26) [32]

Согласен, одна строфа может содержать более 1 клаузулы.


 
наивный Талейран   (2012-12-04 13:51) [33]


> Тут обнаруживается столько эвристик

в задаче не было указано найти все возможные рифмы, но был указан признак


 
Плохиш ©   (2012-12-04 14:41) [34]


> наивный Талейран   (04.12.12 13:51) [33]
>
> > Тут обнаруживается столько эвристик
>
> в задаче не было указано найти все возможные рифмы, но был
> указан признак

В первом же ответе был задан наводящий вопрос, но аФФтар испарился. Теперь эта ветка для потрепаться и задача уже никому не интересна.


 
Ваще имя   (2012-12-04 15:23) [35]


> но был указан признак

А, виноват, забыл про ремарку об окончаниях.
Хотя наивный слишком этот метод
И результатам быть грубее палки
Чем париться с такою скукотищей
В столовую пойду, поем селедки



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.004 c
15-1354108455
Дмитрий С
2012-11-28 17:14
2013.03.31
Равномерное заполнения SD карты.


3-1287382954
kudatsky
2010-10-18 10:22
2013.03.31
Чем грозят длинные транзакции в FireBird ?


15-1354718984
Kerk
2012-12-05 18:49
2013.03.31
Начальники


15-1354659174
Sinoptik2013
2012-12-05 02:12
2013.03.31
Информер погоды на рабочий стол


2-1348718294
Fa
2012-09-27 07:58
2013.03.31
Существует ли компонент





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский