Русскоязычное программирование

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Русскоязычное программирование » русский язык » Автоматизация спряжений для глаголов


Автоматизация спряжений для глаголов

Сообщений 1 страница 6 из 6

1

спрягать : глагол, неопределённая форма, несовершенный вид
спрягаю : глагол, изъявительное наклонение, настоящее время, единственное число, первое лицо
спрягаешь : глагол, изъявительное наклонение, настоящее время, единственное число, второе лицо
спрягает : глагол, изъявительное наклонение, настоящее время, единственное число, третье лицо
спрягаем : глагол, изъявительное наклонение, настоящее время, множественное число, первое лицо
спрягаете : глагол, изъявительное наклонение, настоящее время, множественное число, второе лицо
спрягают : глагол, изъявительное наклонение, настоящее время, множественное число, третье лицо
спрягал : глагол, изъявительное наклонение, прошедшее время, первое лицо, мужской род
спрягала : глагол, изъявительное наклонение, прошедшее время, единственное число, первое лицо, женский род
спрягало : глагол, изъявительное наклонение, прошедшее время, единственное число, первое лицо, средний род
спрягали : глагол, изъявительное наклонение, прошедшее время, множественное число, третье лицо
спрягай : глагол, повелительное наклонение, единственное число, второе лицо
спрягайте : глагол, повелительное наклонение, множественное число, второе лицо
спрягая : деепричастие, настоящее время
спрягав : деепричастие, прошедшее время
спрягавши : деепричастие, прошедшее время

спрячь : глагол, неопределённая форма, совершенный вид
спрягу : глагол, изъявительное наклонение, будущее время, единственное число, первое лицо
спряги : глагол, повелительное наклонение, единственное число, второе лицо
спрягите : глагол, повелительное наклонение, множественное число, второе лицо

склонять : глагол, неопределённая форма, несовершенный вид
склоняю : глагол, изъявительное наклонение, настоящее время, единственное число, первое лицо
склоняешь : глагол, изъявительное наклонение, настоящее время, единственное число, второе лицо
склоняет : глагол, изъявительное наклонение, настоящее время, единственное число, третье лицо
склоняем : глагол, изъявительное наклонение, настоящее время, множественное число, первое лицо
склоняете : глагол, изъявительное наклонение, настоящее время, множественное число, второе лицо
склоняют : глагол, изъявительное наклонение, настоящее время, множественное число, третье лицо
склонял : глагол, изъявительное наклонение, прошедшее время, единственное число, первое лицо, мужской род
склоняла : глагол, изъявительное наклонение, прошедшее время, единственное число, первое лицо, женский род
склоняло : глагол, изъявительное наклонение, прошедшее время, единственное число, первое лицо, средний род
склоняли : глагол, изъявительное наклонение, прошедшее время, множественное число, третье лицо
склоняй : глагол, повелительное наклонение, единственное число, второе лицо
склоняйте : глагол, повелительное наклонение, множественное число, второе лицо
склоняя : деепричастие, настоящее время
склоняв : деепричастие, прошедшее время
склонявши : деепричастие, прошедшее время

склонить : глагол, неопределённая форма, совершенный вид
склоню : глагол, изъявительное наклонение, будущее время, единственное число, первое лицо
склони : глагол, повелительное наклонение, будущее время, единственное число, второе лицо
склоните : глагол, повелительное наклонение, множественное число, второе лицо

Можно было бы сделать функцию "словоформа" и туда передавать всё остальное аргументами. Но неинтересно. Прикольнее перегрузить оператор "+".
склоняю :  склонять + изъявительное наклонение
склонял : склоняю + прошедшее время
склоняли : склонял + множественное число

Отредактировано Лис (2018-02-21 11:51:38)

0

2

Склонявшиеся, спрягавшиеся - "язвительное" наклонение... )))

0

3

http://www.morfologija.ru/словоформа/спрягающиеся

спрягавшиеся : причастие, действительное причастие, прошедшее время, множественное число

http://rusgram.ru/Причастие#3

Причастия, при помощи которых релятивизуется позиция подлежащего (например, заходящее (солнце)), называются действительными причастиями, а причастия, при помощи которых релятивизуется позиция прямого дополнения (например, уносимый (ястребом)), называются страдательными причастиями.

http://obrazovaka.ru/russkiy-yazyk/pric … -otlichiya

Причастие и деепричастие в русском языке – это особые формы глагола (в некоторых источниках самостоятельные части речи)

Признаки наречий (для деепричастий) - Неизменяемость
Признаки прилагательных (для причастий) - Есть краткие и полные формы; Род; Число; Падеж;

Полные причастия в предложениях, как правило, являются определением (Сломанные часы нельзя было починить); краткие причастия – частью составного именного сказуемого (Эти часы были сломаны ребенком).

причастия и деепричастия вместе с зависимыми словами образуют соответственно причастный и деепричастный обороты.
Причастный оборот в предложении обычно выполняет синтаксическую роль обособленного либо необособленного определения.
Деепричастный оборот является обособленным обстоятельством.

Дети, плескавшиеся в озере, весело смеялись.
Сделанная из фарфора статуэтка очень нравилась Маше.

Перебегая дорогу, он не смотрел по сторонам.
Дедушка, выходя вечером в сад, всегда брал с собой чашку кофе.

Отредактировано Лис (2018-02-23 02:00:20)

0

4

- Да всё верно, эт я "утрирую" так. А на самом деле - все эти приставки, суффиксы, окончания, падежи, склонения - прямой и наилучший способ к непосредственному "опрограммированию" чего угодно через правила русского языка, надо лишь суть ухватить. Провести, так сказать, параллель между логикой программирования и способами построения некоторых слов и фраз.

По-над речкой, по-над тихой, по-над быстрою рекой, ты махнула мне рукою, я махнул тебе другой...

"Рас-путин" - это тот же "Путин", но "разветвившийся". (шутка) А на самом деле это тот же самый "if then else", с помощью которого можно сделать ветвление.
Тогда "с-вод" - это сумма, а "раз-вод" - ветвление. (также склад-расклад, "конъюнкция-дизъюнкция" панимаиш-ли)
- Ну и дальше в том же, примерно, духе. И пущай потом попробуют сказать, что русский язык-де "не приспособлен для программирования"...

0

5

Сандро написал(а):

все эти приставки, суффиксы, окончания, падежи, склонения - самый родной способ к непосредственному "опрограммированию" чего угодно через правила русского языка, надо лишь суть ухватить. Провести, так сказать, параллель между логикой программирования и способами построения некоторых слов и фраз.


Я это с самого начала уже два года говорю. А Павиа всё никак не запрограммирует... Что же делать, что делать?

0

6

Лис написал(а):

Что же делать, что делать?

- Начать с малого; например, упорядочить "неупорядоченное":
Большим подспорьем в этом деле могут стать иконочные шрифты.

1. Изготовить таблицу, вписать туда имена всех частей речи и членов предложения.
2. Нарисовать интуитивно подходящую иконку/граф к каждому из имён.
3. Организовать вкладки соответствующих именам графов/иконок.
4. Вписать туда соответствующие приставки, суффиксы и/или окончания.
5. Сделать окошечко для вставки любого, превращаемого в слово, корня.
6. Связать это всё воедино и выложить на обозрение для замечаний и дополнений.
- Ну и маленько поработать над программой вывода результатов на экран.
(это уже будет началом деяния, положенного в основу будущих поделок)...
Приблизительный пример начальной стадии эксперимента можно узреть справа:

[html]
<head>
    <!-- Material Design Lite -->
    <script src="https://code.getmdl.io/1.2.1/material.min.js"></script>
    <link rel="stylesheet" href="https://code.getmdl.io/1.2.1/material.indigo-pink.min.css">
    <!-- Material Design icon font -->
    <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<style type="text/css">
div {
  padding: 5px;
  background: #dafafa;
  position: relative;
}
</style>
</head>

<body>
    <div class="mdl-tabs mdl-js-tabs mdl-js-ripple-effect"><!--  -->
      <div class="mdl-tabs__tab-bar">
          <a href="#pane1" class="mdl-tabs__tab is-active"><p class="fa fa-female fa-2x">&nbsp;</p>Тёти</a>
          <a href="#pane2" class="mdl-tabs__tab"><i class="fa fa-male fa-2x">&nbsp;</i>Дяди</a>
          <a href="#pane3" class="mdl-tabs__tab"><i class="fa fa-child fa-2x">&nbsp;</i>Дети</a>
      </div>
   
      <div class="mdl-tabs__panel is-active" id="pane1">
        <ul>
          <li>тётя Аня</li>
          <li>тётя Катя</li>
          <li>тётя Оля</li>
          <li>тётя Клава</li>
        </ul>
      </div>
      <div class="mdl-tabs__panel" id="pane2">
        <ul>
          <li>дядя Миша</li>
          <li>дядя Паша</li>
          <li>дядя Толя</li>
          <li>дядя Витя</li>
        </ul>
      </div>
      <div class="mdl-tabs__panel" id="pane3">
        <ul>
          <li>Саша</li>
          <li>Вася</li>
          <li>Костя</li>
          <li>Серёжа</li>
        </ul>
      </div>
    </div>
  </body>
[/html]

0


Вы здесь » Русскоязычное программирование » русский язык » Автоматизация спряжений для глаголов