Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Как продвинуть сайт на первые места?
Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.

Ускорение продвижения
Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.

Определение языка для записи порождающей модели. Пример задания порождающей модели (порождающая грамматика)






Пример задания порождающей модели (порождающая грамматика)

 

Определение языка для записи порождающей модели

(Порождающей) грамматикой называется четверка G = (N, å, P, S), где

(1) N – нетерминальный словарь - конечное (непустое) множество нетерминальных символов, или нетерминалов (иногда называемых вспомогательными символами, синтаксическими переменными или понятиями);

(2) å – терминальный словарь - не пересекающееся с N конечное (не пустое) множество терминальных символов, или терминалов;

(3) P – схема грамматики - конечное подмножество множества ((NÈ å)* N (NÈ å)*´ (NÈ å)* - декартово произведение множеств (NÈ å)* N (NÈ å)* и (NÈ å)*)

Элемент (a, b) множества P называется правилом (или продукцией) и записывается в виде a ® b, a называется левой частью правила, а b - правой частью правила);

Заметим, что левая часть правила – это цепочка, составленная из символов объединенного словаря NÈ å, причем эта цепочка обязательно содержит хотя бы один нетерминальный символ (т.е. не является пустой цепочкой); правая часть правила может быть пустой цепочкой.

Структура состояний порождающего процесса

Цепочки wi = xi1xxi2

Т.е. множество состояний – это множество цепочек, допустимых в объединенном словаре

 

Структура входной информации

S – выделенный символ из N, называемый начальным (или исходным) символом (аксиомой грамматики)

Структура выходной информации

Язык, порождаемый грамматикой- -т.е. множество цепочек терминального словаря

Входная процедура

Тождественное преобразование - цепочка, состоящая из символа S

Выходная процедура

Тождественное преобразование - на выходе язык

Рецепт (правила интерпретации

Определяем правила вывода новой цепочки из предыдущей (есть в лекциях по теории языка)

Правило остановки

Получены терминальные цепочки

 

Пример задания порождающей модели для языка, основанного на правилах (РЕЛЯП)

Определение языка для записи порождающей модели

 

.ВСЕ < список переменных> < условие> à

[.ЕСТЬ < список переменных> ] < следствие>

 

В условие входят - È, &, Ø, (,), арифметические операции, знаки отношения.

В следствии могли использоваться только & и арифметические операции.

 

P1(t1) & P2(t2) &... & Pn(tn) & Ø P¢ 1(t¢ 1) & Ø P¢ 2(t¢ 2) &... & Ø P¢ k(t¢ k) & R, где R – соотношение над переменными, все переменные которые находятся в отрицательных атомарных формулах и все соотношения из R, должны находиться в положительных атомарных формулах.

 

Исходное правило которое содержит дизъюнкцию или скобки преобразовывается по правилам Де Моргана и по правилам раскрытия скобок.

 

D1È D2È...È Dmà Q

D1à Q

D2à Q

...

Dmà Q

 

Di: S1& S2&...& Smà Q

S1& S2à q1

q1& S3à q2

qr-1& Srà Q

 

Вид результирующего правила:

p1(v1) & p2(v2) & R(v1, v2) à Q(v1, v2),

либо

p1(v1) & p2(v2) & R(v1, v2) à ЕСТЬ v3 Q(v1, v2, v3),

где v1, v2, v3 – вектора переменных, p1, p2 – имена отношений, которые определяет пользователь, R – конъюнкция содержащая отрицательные переменные и соотношения над v1 и v2, Q – конъюнкция содержащая положительные атомарные формулы.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.