ign="justify"> Slvr типу
String < span align = "justify">. Інформація для запису у файл береться з поля
MEMO2 .
procedureTForm1. Button5Click (Sender: TObject):
Дана процедура виконує сортування словника методом перестановок. Якщо значення свойстваIndexItemкомпонента RadioGroup дорівнює 0, то словник сортується за алфавітом, інакше за частотою.
procedure TForm1. Button6Click (Sender: TObject)):
Дана процедура здійснює двійковий пошук за словником. На вході подається словник frazi , на виході в Label записується результат пошуку.
4. Опис структури програми та інтерфейсу користувача
Завдання було реалізована мовою Delphiв інтегрованої середовищі Embarcadero RAD Studio XE2. Додаток складається з одного модуля Unit1. В основній формі даної програми визначені три компоненти текстового введення, кнопка відкриття файлу, кнопка відкриття файлу з налаштуваннями, кнопка створення словника, кнопка збереження словника і поле для введення слів для пошуку (рис. 4.1)
В
Рис. 4.1. Головне вікно програми
Для роботи програми необхідно, щоб в полях В«Початковий текстВ» і В« Список роздільників В» були символи. Для цього можна користуватися відповідними кнопками відкриття файлів або вводити текст безпосередньо в полі (рис. 4.2).
В
Рис. 4.2. Введення оброблюваного тексту і списку роздільників. br/>
Після цього можна буде натиснути кнопку В« Пуск!В» і в полі В« Частотний словник словосполучень В» з'явиться інформація (рис. 4.3).
В
Рис. 4.3. Складений словник словосполучень
Отриманий словник можна відсортувати за частотою або за алфавітом, вибравши відповідний пункт у полі В«Сортування словникаВ» інажав кнопку < b align = "justify"> "Сортування" (рис. 4.4).
В
Рис. 4.4. Сортування за частотою
Пошук словосполучення за словником здійснюється шляхом введення в поле В«ПошукВ» необхідної фрази і кліка на кнопку В«ПошукВ»