Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 10 ноя 2024 21:46

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Відмінювання прізвищ
СообщениеДобавлено: 31 окт 2013 12:35 
Специалист
Специалист

Зарегистрирован:
04 мар 2012 16:50
Сообщения: 34
Добрий день допоможіть будь-ласка!!!
Де мені можна поміняти настройки щоб програма правильно відміняла Прізвища???
Наприклад: Гайдамака Тетяна Василіна всюди відміняє Гайдамака Тетяни Василіни Гайдамака Тетяні Василіні, а треба відповідно Гайдамаки і Гайдамаці, буду дуже вдячний!!!!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 31 окт 2013 17:32 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2299
Откуда: Vinnytsia
Отредактируйте файлы rod.txt, dat.txt, ищите в них окончание "ка", "ака" или "мака"
Подробнее

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 26 фев 2015 12:33 
Гуру
Гуру

Зарегистрирован:
06 июл 2009 08:22
Сообщения: 443
Откуда: Старобельск
Три сестры: Адоніна Антоніна, Адоніна Ніна та Адоніна Ліна.
Как заполнить Rod.txt, чтобы правильно склоняло?
Спасибо.

_________________
П. Вечеров


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 26 фев 2015 23:09 
Гуру
Гуру

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
Принцип такий: дописати в фалику Rod.txt з самого верху потрібне закінчення масимум букв (у нашому випадку для Rod- "доніна доніна доніної"). Програма проводить пошук потрібних закінчень зверху донизу та буде відміняти по першому знайденому.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 27 фев 2015 08:39 
Гуру
Гуру

Зарегистрирован:
06 июл 2009 08:22
Сообщения: 443
Откуда: Старобельск
shyrko писал(а):
у нашому випадку для Rod- "доніна доніна доніної"

Для прізвищ зрозуміло, а імена?

_________________
П. Вечеров


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 27 фев 2015 10:15 
Гуру
Гуру

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
Ім'я чи прізвище принцип все одно однаковий
Для конкретного випадку знайти закінчення "ніна", "іна", "на" і подивитись, що там пише.
Адоніна Антоніна
Адоніна Поліна
Адоніна Яна


доніна доніни доніної
ніна ніни ніни
іна іни іни
на на ни
Сто відсотків правильного відмінювання досягти ніколи не вдасться, бо деякі імена і прізвища мають абсолютно однакові закінчення, особливо, коли прізвище прикметник.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 27 фев 2015 10:22 
Гуру
Гуру

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
Не знаю чи зрозуміло об'яснив, бо педагогічних навиків у мене мало.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 27 фев 2015 11:06 
Гуру
Гуру

Зарегистрирован:
06 июл 2009 08:22
Сообщения: 443
Откуда: Старобельск
Пояснення зрозуміле, але результату немає.
Зробив новий (чистий) Rod.txt, вставив як Ви писали:
доніна доніни доніної
ніна ніни ніни
іна іни іни
на на ни.
Прізвище в родовому відмінку отримав - Адоніни.
Шановні користувачі, розробники. Чи може хтось розв'язати мою задачку? Чи це взагалі неможливо?
І навздогін. Літера F після прізвища обов'язкова? Що вона дає?

_________________
П. Вечеров


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 27 фев 2015 11:25 
Гуру
Гуру

Зарегистрирован:
25 дек 2007 11:44
Сообщения: 196
Sergey Oleynik писал(а):
Функции падежей

Функции падежей служат для преобразования фамилии имени отчества в нужный падеж. Для каждого падежа существуют две функции - для полного и сокращенного преобразования.

Список функций - полная/сокращенная

Родительный (Кого? Чего?) - ROP/FIR
Дательный (Кому? Чему?) - DAP/FID
Винительный (Кого? Что?) - VIP/FIV
Творительный (Кем? Чем?) - TVT/FIT
Предложный (О ком? О чем?) - PRP/FIP

Например, полная функция родительного падежа (ROP) преобразует строку Иванов Петр Семенович в строку Иванова Петра Семеновича, а сокращенная функция (FIR) выдаст строку Иванова П.С.

Правила преобразования окончаний для каждого падежа задаются в соответствующих файлах: Rod.txt, Dat.txt, Vin.txt, Tvo.txt и Pre.txt. Каждый из файлов содержит три колонки разделенные пробелами. Первая задает исходное окончание, например “ов”, вторая – вариант этого окончания для мужской фамилии (ов), а третья – для женской (ова).

Файл Names.txt содержит список всех мужских имен и используется функциями всех падежей. Таким образом, если имя будет найдено в этом файле (например Петр), то оно считается мужским и программа будет выполнять преобразование по 2-й колонке файла окончаний, а в противном случае – по третьей.

shyrko писал(а):
І навздогін. Літера F після прізвища обов'язкова? Що вона дає?

FEMALE - признак женского рода


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 27 фев 2015 11:39 
Гуру
Гуру

Зарегистрирован:
06 июл 2009 08:22
Сообщения: 443
Откуда: Старобельск
Цитата:
FEMALE - признак женского рода

И все-таки. Откуда программа "понимает", что землепользователь женского рода? Из Names.txt или F? Если из Names.txt, то зачем F? Обязательно-ли ее ставить?

_________________
П. Вечеров


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 27 фев 2015 11:45 
Гуру
Гуру

Зарегистрирован:
25 дек 2007 11:44
Сообщения: 196
Прочитайте внимательно мое предыдущее сообщение.
Если находит имя в Names.txt - значит мужык, нет - женщина
А вот насчет F:
ька ька ької F, то здесь как не крути женского рода


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 27 фев 2015 12:47 
Гуру
Гуру

Зарегистрирован:
06 июл 2009 08:22
Сообщения: 443
Откуда: Старобельск
Уважаемые Сергей Олейник и (или) Дмитрий Федоров.
Пожалуйста разъясните четко по поводу F и помогите решить вопрос по сестрам Адониным (смотрите выше). Буду рад любому ответу.

_________________
П. Вечеров


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 27 фев 2015 13:24 
Гуру
Гуру

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
Вибачаюсь трохи провтикав. Зробив висновок, що Адоніна Антоніна якраз попадає під той випадак коли закінчення аналогічні. Якщо в Rod.txt написать рядок "доніна доніни доніної", програма його ігнорує, якщо "оніна оніни оніної" відміняє по цьому рядку (мабуть є якесь обмеження по кількості букв у закінченні).


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 27 фев 2015 13:30 
Гуру
Гуру

Зарегистрирован:
06 июл 2009 08:22
Сообщения: 443
Откуда: Старобельск
Почекаємо на відповідь модераторів.

_________________
П. Вечеров


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Відмінювання прізвищ
СообщениеДобавлено: 01 мар 2015 16:10 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1035
Откуда: г. Харьков
Все разъяснено правильно. Сначала выясняется, мужское ли имя, затем склоняется по второму или третьему столбцу файла окончаний. F или M означает, что окончание действительно только для женского или мужского имени. Мне до сих пор не очень понятно, зачем это нужно.
shyrko писал(а):
Зробив висновок, що Адоніна Антоніна якраз попадає під той випадак коли закінчення аналогічні. Якщо в Rod.txt написать рядок "доніна доніни доніної", програма його ігнорує, якщо "оніна оніни оніної" відміняє по цьому рядку (мабуть є якесь обмеження по кількості букв у закінченні).

Похоже на правильный вывод. Если существует ограничение на длину окончания, то решить вопрос не получится. Иначе можно было бы написать в файле фамилию полностью: Адоніна Адоніна Адоніної и запись работала бы как исключение, особенно если реализовать поиск с учетом регистра букв.
Возможно, стоит ввести пометку типа окончания, например, N (name) - имя, S (surname) - фамилия, P (parent) - отчество. Ну или хотя бы E (exeption) - исключение, и такие имена проверять на полное совпадение.
А пока что, поменяйте вручную, напечатайте документацию и забудьте. До следующего раза. ;)


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 20 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB