Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.09.2009, 18:59
mskvkin mskvkin вне форума
Новичок
 
Регистрация: 31.08.2008
Сообщения: 99
Репутация: 10
Вопрос Работа со словами

Может у кого есть мысль или реализация какая нибудь по поводу того как определить род слов обозначающих тип организации то есть

Товарищество с объединенной ответсвенностью - ср. рода значит пишем зарегистрированное
фонд - м.рода значит пишем зарегестрирован
ассоциация - ж.рода значит пишем зарегестрирована
Национально-культурная автономия - ж. рода значит пишем зарегестрирована

и.так далее думаю смысл понятен, но я вот не могу придумать как такое сделать
Ответить с цитированием
  #2  
Старый 29.09.2009, 20:07
roamer roamer вне форума
Активный
 
Регистрация: 15.04.2009
Сообщения: 369
Репутация: 93
По умолчанию

Цитата:
Сообщение от mskvkin
Товарищество с объединенной ответсвенностью - ср. рода значит пишем зарегистрированное
фонд - м.рода значит пишем зарегестрирован
ассоциация - ж.рода значит пишем зарегестрирована
Национально-культурная автономия - ж. рода значит пишем зарегестрирована

Я не силен в грамматике ("великого и могучего"), но здесь у Вас нарушена логика :
Код:
  зарегистрированное  - это одна форма части речи
  зарегестрирован   \__ а эти - другая
  зарегестрирована / 

Если привести к единой, то должно быть так :

Код:
Товарищество ...  [КАКОЕ] зарегистрированное
фонд - [КАКОЙ] зарегестрированНЫЙ
Национально-культурная автономия ... [КАКАЯ] зарегестрированНаЯ.

Т.е., может быть проще подойти :

"Сущность" - состояние: зарегистрировано

Тогда можно свести к чему-то единому.

Типа :
Код:
  Товарищество ... - состояние: зарегистрировано
  фонд ... - состояние: зарегистрировано
  Национально-культурная автономия ... - состояние: зарегистрировано
Ответить с цитированием
  #3  
Старый 30.09.2009, 15:08
Boris the Blade Boris the Blade вне форума
Прохожий
 
Регистрация: 17.09.2009
Сообщения: 27
Репутация: 10
По умолчанию

Забиваешь все окончания (последние 2) в прогу и разбиваешь их на 3 группы (по родам), далее смотришь к какой группе принадлежит окончание и соответственно выбираешь нужное окончание из трёх слов "зарегистриров__"
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 13:08.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter