Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Множество всех цепочек в алфавите A



 

Обращение цепочки a обозначается как aR.

Итерация цепочки a n раз обозначается как an.

Какие из перечисленных ниже тождеств являются истинными для двух произвольных цепочек символов a и b, а какие нет:

|ab| = |a| + |b| = |ba|

|aR| = |a|

 (a2b2)R = (bR)2(aR)2

 

Кто (или что) для любого языка программирования выступает в роли генератора цепочек языка?

 грамматика

 

Операцией, которая определяется свойствами:

ea = ae = a,

<a1,...,an> <b1,...,bm> = <a1,...,an,b1,...,bm>, где аi, bi – символы; e – пустая цепочка символов

называется:

Конкатенацией

 

Языком L над алфавитом A называется:

Любое множество цепочек в алфавите A

 

Любое множество цепочек в алфавите A, называется

 языком

 

Операция над языками, которая определяется следующей формулой:

LM = {ab | a ∈ L, b ∈ M},

L0 = e, Ln+1 =LnL, называется

 произведение

 

 

Если язык конечен или образуется из конечных языков с помощью операций объединения, произведения и итерации, он называется

Регулярным

 

Отдельные конструкции в языках программирования являются регулярными языками. Как правило, это:

Идентификаторы

Числа

 

Грамматика I = L{L | D} , где L = {a,...,z}, D = {0,1,2,...,9} определяет множество:

 Идентификаторов

 

Какой язык порождается КС-грамматикой с правилами S aSb, S .

{ anbn | n  0}

 

Грамматика R = SNFP, где S = {+,-,e}, N = DD*, F = .N | e , P = eSN | e определяет множество:

Чисел

 

Грамматика I = D{ D} , где D = {0,1,2,...,9} определяет множество:

Целых чисел без знака

 

Пусть, множество всех языков над алфавитом A обозначено Langs(A).

Выражение, построенное из конечных языков, принадлежащих Langs(A), и переменных с помощью операций объединения, произведения и итерации называется:

Регулярным

 

Набор G = (N,T,P,S), где

N – алфавит нетерминальных символов; T – алфавит терминальных символов, P – конечное множество правил (или продукций); правило имеет вид a → b, где a, b ∈ (T U N)*, причем a содержит хоть один нетерминальный символ;

S – начальный нетерминальный символ, S ∈ N.

называется:

Грамматикой

 

По классификации Н. Хомского,

грамматика с правилами вида a → b, где |a | <= |b |. относится к типу:

 1

 

По классификации Н. Хомского, контекстно-свободной называется грамматика с правилами вида:

A → a, где A ∈ VN, a ∈ V*

 

По классификации Н. Хомского,

грамматика с правилами вида A → a, где A ∈ N, a ∈ V* относится к типу:

2

                                                                                                         4. 3

По классификации Н. Хомского,

грамматика с правилами вида A → UT | e, где A, U ∈ VN, T ∈ VT относится к типу:

3

Дерево следующего вида:

корнем является нетерминальный символ;

вершинами являются символы из V;

если вершина A имеет непосредственных потомков X1, ..., Xn (или e), то в грамматике есть правило A → X1...Xn (или A → e). Порядок потомков совпадает с порядком символов в правиле, называется:

деревом вывода

КС-грамматика G такая, что у каждой цепочки языка L(G) имеется только одно дерево вывода, называется:

Однозначной

 

Анализ, задачей которого является проверка, принадлежит ли произвольная заданная цепочка a ∈ T * языку L(G) для заданной грамматики G, называется:

Синтаксическим

 

Грамматика G = (N,T,P,S) и автомат A = (Q,T,t,q0,F) называются соответствующими друг другу, если:

N = Q, S = q0, X → aY ∈ P Ы (X,a) →Y ∈ t, X → e ∈ P Ы X ∈ F

 

Конечный автомат представленный диаграммой:

 

 

позволяет распознавать:

Числа

 

Конечный автомат представленный диаграммой:

 

 

позволяет распознавать:

Идентификаторы

 

Недетерминированный автомат, изображенный на следующем рисунке, 

 

имеет грамматику с правилами:

q0 → aq1 | bq2, q1 → aq1 | aq3 | bq1 | bq2, q2 → aq1 | aq2 | bq2 | bq3, q3 → aq3 | bq3 | e

 

Для инфиксного выражения a+b*c-(d+e) правильной польской суффиксной записью будет:

abc*de+-+

 

Какая синтаксическая конструкция описывается следующей диаграммой:

Объявление массива

 

Магазинные автоматы или автоматы с магазинной памятью – МП-автоматы, являются формальной моделью:


Поделиться:



Последнее изменение этой страницы: 2019-05-08; Просмотров: 275; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.011 с.)
Главная | Случайная страница | Обратная связь