Теория языков программирования и методы трансляции Контрольная работа 1 вариант 10

Состав работы

material.view.file_icon 7D2FE473-A0DA-4874-B351-ED56773CA35C.doc

Необходимые программы

Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’0a’ и содержащих чётное количество нулей. Например, ‘00a’, ‘010a’, ‘0aa10a’ и т.п.
Построить регулярное выражение, задающее этот язык.

No2 Построить регулярную грамматику, задающую язык из задачи No1.

No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.

No4 Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче No3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.

No5 Пусть КС-язык задан своим описанием:
L={an b2k c2k+1 k 0, n > 0}. Например, ‘ac’, ‘aac’, ‘abbccc’, ‘aabbccc’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.

No6 Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи No5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче No5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.

No7 Пусть требуется выполнить перевод цепочек с одного КС-языка на другой:
= {(x,y) | x =1n02k1n, y=a2nbk+1 | k>0, n>0}. Например: (1001,aabb), (110011,aaaabb).
Построить T – схему синтаксически управляемого перевода для выполнения этого (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.

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

Дополнительная информация

Оценена Ваша работа по предмету: Теория языков программирования и методы трансляции
Вид работы: Контрольная работа 1
Оценка:Зачет
Дата оценки: 11.05.2015
Бах Ольга Анатольевна
Проектирование кранового навесного оборудования на автогрейдер
Раздел 1 1.1 Автогрейдеры………………………………………………………………….4 1.2 Стреловые краны……………………………………………………………...8 1.3 Анализ патентно-технической литературы………………………………..10 1.4 Выбор направления разработки…………………………………………….12 Раздел 2 2.1 Расчет механизма подъема груза…………………………………………...17 2.2 Проектирование металлоконструкции стрелы…………………………….34 2.3 Расчеты на прочность………………………………………………………..37 2.4 Расчёт на устойчивость проектируемой машины с механизмом подъёма груза………………………………………………………………………………42 2.5 Опр
User GnobYTEL : 24 мая 2012
450 руб.
Проектирование кранового навесного оборудования на автогрейдер
Гидравлика и гидропневмопривод Ч.2 ПГУПС 2025 Задача 1 Вариант 17
ТИПОВАЯ ЗАДАЧА №1 «Расчет перемещения поршня» Определение скорости перемещения поршня. Поршень диаметром D имеет n отверстий диаметром d0 каждое (рис. 1.). К штоку приложена сила F. Требуется определить скорость перемещения поршня вниз. Отверстия рассматривать как внешние цилиндрические насадки. Плотность рабочей жидкости принять равной ρ = 900 кг/м³.
User Z24 : 9 января 2026
150 руб.
Гидравлика и гидропневмопривод Ч.2 ПГУПС 2025 Задача 1 Вариант 17
Гидравлика Севмашвтуз 2016 Задача 15 Вариант 2
При истечении жидкости из резервуара в атмосферу по горизонтальной трубе диаметра d и длиной 2L уровень в пьезометре, установленном посередине длины трубы, равен h (рис. 15). Определить расход Q и коэффициент гидравлического трения трубы λ, если статический напор в баке постоянен и равен H. Сопротивлением входа в трубу пренебречь.
User Z24 : 30 октября 2025
150 руб.
Гидравлика Севмашвтуз 2016 Задача 15 Вариант 2
Контрольная работа по высшей математике №10. Вариант №7
Задача 477 Представить заданную функцию w=f(z), где z=x+iy, в виде w=u(x,y)+iv(x,y); проверить, является ли она аналитической. Если да, то найти значение ее производной в заданной точке z_0: w=(z+1)^2z, z_0=0 Задача 487 Данную функцию f(z) разложить в ряд Лорана в окрестности точки z_0 f(z)=z^2 sin〖π (z+1)/z〗; z_0=0 Задача 497 Определить область (круг) сходимости данного ряда и исследовать его сходимость (расходится, сходится условно, сходится абсолютно) в точках z_1,z_2,z_3 ∑_(n=1)^∞▒(z+i)
User maksimus : 15 июня 2013
270 руб.
up Наверх