Вход в систему

Консульство Овалон-2

Навигация

Новый подход к Искуственному Интеллекту "Экскалибур-2013"

Текст-это последовательность «слов текста», отделенных разделителями слов.
Слово текста - цепочка из одиночных символов. Количество символов в слове >= 1.
Слово - последовательность символов: прописных и строчных букв алфавита латинского и национального языка и (или) цифр, а также знак «.» и знак «-».
Разделители слов : пробел, перевод строки и возврат каретки, конец строки, знаки скобок: (, ), [, ], {, }.
Разделители и непечатаемые знаки при вводе слов игнорируются.
Примеры слов: Слон Кот 3.1456 -5 а В х Х
Текст, не содержащий скобок в одной строке - это одно сообщение.
Сообщение - любая (в том числе пустое сообщение вида ( ),{ },[ ]) последовательность слов и (или) вложенных сообщений, то есть сообщений в скобках .
Сообщение может состоять из одного слова, в этом случае понятия “слово” и “однословное сообщение” тождественны.
Пример1: Слон, Пример2: (Слон). Оба примера для Э тождественны по смыслу.
Сообщение может состоять из более чем двух элементов (в качестве каждого элемента выступает слово или другое сообщение).

Многословные (многоэлементные) Сообщения в одной строке должны отделяться друг от друга скобками.
Примеры сообщений:
слон имеет хобот - Это сообщение в одной строке из трех слов
(слон имеет хобот) - Это сообщение в скобках, в данном случае в круглых. Если это сообщение единственное в строке, скобки можно опустить, если не единственное - скобки обязательны.
((слон имеет хобот) (пес имеет хвост) (человек имеет нос) корабль) - Это сообщение в круглых скобках, состоящее из трех сообщений в скобках и слова.
Или по-другому... Это сообщение в круглых скобках, состоящее из четырех сообщений: трех сообщений в скобках и однословного сообщения или просто слова.

(Функция1 Х (Функция2 YZ ) (1 2 3)) - Это сообщение-функция с именем “функция1”, применяемая к трем словам, второе из которых функция с именем “функция2”.
Примечание: сообщение-функция с именем “функция1” будет интерпретироваться как функция, если объект с именем “функция1” был ранее определен пользователем как объект-функция или это имя есть в перечне встроенных функций. Перечень встроенных функций приведен ниже
Значение – слово или сообщение, придаваемое данному слову или сообщению (его содержание, возвращаемый результат)..

Контекст – Сообщение, определяющее правило для нахождения значения символов или сообщений.
Примеры:
(Контекст Биология) Слон --> животное
(Контекст Характеристика) Слон --> (огромный неуклюжий)
(Контекст Цвет) Слон --> серый
Понятие “Контекст” подробнее поясняется ниже.

Написание (ввод) сообщений
Написание (ввод) сообщения многострочное.
Сообщения могут следовать в тексте одно за другим.
Каждое Сообщение записывается в одной строке, если оно не взято в скобки.
В одной строке допускается несколько сообщений, если каждое взято в скобки.

Вводимый Текст – это последовательность строк-сообщений.
Комментарий после сообщения начинается апострофом и игнорируется до конца строки, в которой есть апостроф.
Пример:
(сообщение 1) ‘ комментарий
(сообщение 2) ‘ комментарий
(сообщение 3 ‘ комментарий
продолжение ‘ комментарий
продолжение ) ‘ комментарий

Виды сообщений.
Сформулируем сказанное выше короче.
Сообщения могут быть одно-, двух-, трех и n-ЭЛЕМЕНТНЫЕ по количеству n ЭЛЕМЕНТОВ в нем.
ЭЛЕМЕНТОМ сообщения может быть сообщение или слово
Пустое сообщение имеет вид: ( ), [ ], { }.

Триадное (трехэлементное) сообщение
состоит из трех элементов сообщения в скобках. Первый элемент всегда только СЛОВО, определяющее Отношение двух последующих элементов сообщения.
Триадное сообщение выражает утверждение.

Примеры:
(имеет слон хобот) (любит Ваня Катя) (любит Катя ((конфета пирожное мороженое ягода)) )
Введенные трехсловные сообщения находятся в сети поинтов.

Двухэлементное сообщение
состоит из двух элементов сообщения в скобках или двух элементов в одной строке .
Первый элемент всегда Слово-Отношение второго элемента сообщения.
Двухэлементное сообщение выражает вопрос (запрос).

Rambler

Сейчас на сайте

Сейчас на сайте 0 пользователей и 2 гостя.