ким чином, щоб деякі слова, присутні у вірші, свідомо були відсутні в словнику. Нижче представлено вірш і сформований системою ритмічний малюнок:
(11) Я помню чудное мгновенье: X ??/- ???
Переді мною явілась ти, ??? X -/- X
Як швидкоплинне бачення, X -/- ???
Як геній чистої краси. X ??/---/
У томління суму безнадійної ????? -/-
У тривогах гучної суєти, ???/---/
Звучав мені довго голос ніжний -/X ??????
І снилися милі риси. X ??/---/
Йшли роки. Бур порив бунтівний X ?? X -/???
Розсіяв колишні мрії, ???/---/
І я забув твій голос ніжний, XX-/X ????
Твої небесні риси.-/-/---/
У глушині, в темряві ув'язнення -/X ??????
Тяглися тихо дні мої -/- ?? X-/
Без божества, без натхнення, X -/X ????
Без сліз, без життя, без любові. XXX ?? X-/
Душі настав пробудження: -/???????
І ось знову з'явилася ти, XX -/-/- X
Як швидкоплинне бачення, X -/- ???
Як геній чистої краси. X ??/---/
І серце б'ється в захват, X ???? -/-
І для нього воскресли знову XX -/??? X
І божество, і натхнення, X -/X ????
І життя, і сльози, і любов. XXX ?? X-/
«-» елементи позначають ненаголошені позиції, «/» - ударні позиції. «X» елементи позначають односкладові слова. По розташуванню «?» Елементів легко визначити, які слова система не змогла виявити в словнику. Ці слова виділені курсивом у тексті.
Аналіз структури вірша показує наступну інформацію:
(12) Кількість слів: 129
Кількість невідомих слів: 31
Слід зазначити, що система виробляє підрахунок не унікальних словоформ, а всіх слів, які містяться у вірші. Так слово «бачення» зустрічається в тексті два рази, отже, це слово піддасться підрахунку два рази.
У кожній строфі рівну кількість складів на парних і на непарних рядках відповідно: 9-8-9-8. Ці значення визначають кількість значущих стовпців при побудові матриці.
В результаті збору статистичних відомостей виходить наступна таблиця:
Рядок №1
123456789Безударная позиція (-) 200023202Ударная позиція (/) 020101020
Рядок №2
12345678Безударная позиція (-) 10304250Ударная позиція (/) 01040203
Рядок №3
123456789Безударная позиція (-) 145022000Ударная позиція (/) 010500000
Рядок №4
12345678Безударная позиція (-) 10104460Ударная позиція (/) 01040006
У результаті обробки даних таблиці, система одержує необхідні відомості для побудови еталонного ритмічного малюнка:
(13) -/X% -=-/-
=% -/- X -/
=-/- XXX
=%=/ ---/
До цього моменту головне вікно програми приймає вигляд, зображений на рис. 3.
Малюнок 3. Приклад роботи програми (Вікно 1)
На основі отриманої схеми починається розстановка наголосів у невідомих словах. Якщо слову відповідає схема, яка не містить елемент «/», або цей елемент зустрічається в слові більше одного разу, то система тимчасово зупиняє свою роботу, передаючи управління користувачеві для вказівки правильної позиції наголоси. Наприклад, слову «розсіяв» відповідає «=% -». Система розрахувала, що з найбільшою ймовірністю наголос буде падати на другий склад, позначений в (13) символом «%». Для підтвердження гіпотези користувач повинен підтвердити правильність цього припущення, або вказати інше розташування наголоси (рис. 4).
Малюнок 4. Приклад роботи програми (Вікно 2)
У випадку зі словом «бачення», якому відповідає схема «XXX», система не здатна розробити гіпотезу. Користувачеві необхідно визначити позицію наголоси без підказки системи (рис. 5).
Малюнок 5. Приклад роботи програми (Вікно 2)
Виконавши всі вищеописані дії, система успішно додає нові слова у відповідні розділи словника, після чого припиняє свою роботу.
Висновок
У даній роботі була докладно вик...