Готові роботи
Розробка прототипу морфоаналізатора, що визначає в тексті німецької мови граматичні категорії іменників

Розробка прототипу морфоаналізатора, що визначає в тексті німецької мови граматичні категорії іменників (ID:160504)

РозділПрограмування
Тип роботи курсова
Рік виконання 2014
Кількість сторінок 35
Зміст Введение………………………………………………………………………….4 1. Использование современных систем и языков программирования 1.1. Современные тенденции в области проектирования и алгоритмизации.5 1.2. Типичные среды программирования и особенности языка Java………8 1.3. Основные принципы объектно-ориентированного программирования .12 2. Решение задачи определения в тексте немецкого языка грамматических категорий существительных………………………………………………….13 2.1. Грамматические категории существительных …………………………..15 2.2. Обзор существующих методов и алгоритмов решения задачи разработки прототипа морфоанализатора…………………………………………….18 2.3. Разработка алгоритма решения задачи автоматической обработки произвольных текстов немецкого языка………………………………...20 3. Разработка программного обеспечения для задачи определения в тексте немецкого языка грамматических категорий существительного……….....21 3.1. Описание текста программы ……………………………………………..21 3.2. Описание контрольного примера ………………………………………...21 Выводы……………………………………………………………………………...23 Список источников информации………………………………………………….24 Приложение А-Код программы …………………………………………………..25
Ціна(грн.) 250
Зразок роботи:
public class ArticleNoneException extends ArticleNounPair { NounType type; static ArrayList exceptions = new ArrayList(); static {try { for (String line : Files.readAllLines(Paths.get("Exceptions.txt"))) { String[] strings = line.split("\\s+"); exceptions.add(new ArticleNoneException( new Word(strings[0].trim()), new Word(strings[1].trim()), NounType.valueOf(strings[2].trim()))); } } catch (Throwable e) { System.out.println("Ошибка чтения файла исключений"); } } public static ArticleNoneException TryGetException(Word article, Word noun) { ArticleNoneException result = null; for (ArticleNoneException exception : exceptions) { boolean theSameArticle = exception.GetArticle().GetValue().equalsIgnoreCase(article.GetValue()); boolean theSameNoun = exception.GetNoun().GetValue().equalsIgnoreCase(noun.GetValue()); if (theSameArticle && theSameNoun) return exception; }

Замовлення

Замовлення