Курсова робота
В«Програма частотного словника сполучень слівВ»
Технічне завдання
Потрібно розробити програму дляформування частотного словника поєднань пар словдля деякого тексту. Програма повинна забезпечувати наступні функції:
- обробка текстів, отриманих методом копіювання-вставки або розташованих у текстовому файлі (дозволена робота з файлами, що мають расшіренія.txt і.rtf);
- можливість користувачеві самостійно визначати символи, які є роздільниками слів;
- складання словника словосполучень за заданим текстом (під словосполученням маються на увазі два слова, розташовані поруч в одному реченні);
- збереження створеного в результаті роботи програми словника в файл одного з текстових форматів (. txtілі.rtf);
- можливість сортування словосполучень словника за алфавітом і за частотою їх вживання в тексті;
- пошук словосполучення і частоти його вживання в словнику;
- відсутність відмінностей між символами верхнього і нижнього регістра в ході обробки тексту і словника.
Введення
Завдання створення програми, яка має функціоналом, визначеним завданням, передбачає вирішення більш простих підзадач:
- можливість обробки тексту з файлу;
- формування із заданого тексту списку словосполучень, в якому кожен елемент відповідає деякому слову з тексту;
- можливість переміщення словника в файл текстового формату;
- пошук словосполучення в словнику;
- сортування словосполучень у словнику по заданому ознакою;
- нечутливість до регістру.
1. Теоретична частина
додаток тестування інтерфейс користувач
Сортуванням або упорядкуванням масиву називається розташування його елементів за зростанням (або зменшенням). [1] Якщо не всі елементи різні, то треба говорити про неубутною (або незростаюча) порядку. Критерії оцінки ефективності цих алгоритмів можуть включати наступні параметри:
<...