Контрольная работа по дисциплине "Теория языков программирования и методы трансляции". Вариант 15

Цена:
50 руб.

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

material.view.file_icon
material.view.file_icon КР.doc

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

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

КОНТРОЛЬНАЯ РАБОТА
ВАРИАНТ No15 (8 ЗАДАНИЙ)

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

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

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

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

No5 Пусть КС-язык задан своим описанием:
L={α = c 2k β | β – цепочки с одинаковым количеством (ненулевым) символов ‘a’ и ‘b’, расположенных в любом порядке, k 0}. Например, ‘ab’, ‘ccab’, ‘ccba’, ‘ccccbaabab’, ‘aabbba’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.

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

No7 Пусть требуется выполнить перевод цепочек с одного КС-языка на другой:
= {(x,y) | x = 1nak+1bk, y=0k+11n| k0, n>0}. Например: (1a,01), (1aab,001).
Построить T – схему синтаксически управляемого перевода для выполнения этого (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.

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

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

Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Теория языков программирования и методы трансляции
Вид работы: Контрольная работа 1
Оценка:Зачет
Дата оценки: 01.03.2012
Рецензия:Уважаемый

Бах Ольга Анатольевна
Контрольная работа по дисциплине "Теория языков программирования и методы трансляции"
Задание №1 Пусть регулярный язык задан своим описанием: Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п. Построить регулярное выражение, задающее этот язык. Построить регулярную грамматику, задающую язык из задачи №1. Задание №3 Построить КС-грамматику, задающую язык из задачи №1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода,
User 1231233 : 23 января 2012
23 руб.
Контрольная работа по дисциплине «Теория языков программирования и методы трансляции» Вариант 6
Написать программу, которая по предложенному описанию языка построит регулярную грамматику (ЛЛ или ПЛ – по заказу пользователя), задающую этот язык, и позволит сгенерировать с её помощью все цепочки языка в заданном диапазоне длин. Вариант задания языка: алфавит, кратность вхождения некоторого символа алфавита и обязательная фиксированная подцепочка, на которую заканчиваются все цепочки языка.
User Сергей38 : 26 января 2023
600 руб.
Контрольная работа по дисциплине «Теория языков программирования и методы трансляции» Вариант 6
Контрольная работа по дисциплине "Теория языков программирования и методы трансляции". Вариант № 19
1. Пусть регулярный язык задан своим описанием:Множество всех цепочек из {0,a,b}*, имеющих подцепочку ’aa’ и заканчивающихся цепочкой ’ab’. Например, ‘aab’, ‘aaab’, ‘0aa0ab’ и т.п. Построить регулярное выражение, задающее этот язык. 2.Построить регулярную грамматику, задающую язык из задачи No1. 3.Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. 4.Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1...
User sarahock : 11 декабря 2012
180 руб.
Контрольная работа по дисциплине «Теория языков программирования и методы трансляции». Вариант 3
No1 Пусть регулярный язык задан своим описанием: Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п. Построить регулярное выражение, задающее этот язык. No2 Построить регулярную грамматику, задающую язык из задачи No1. No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая
User m9c1k : 20 марта 2012
200 руб.
Контрольная работа по дисциплине «Теория языков программирования и методы трансляции». Вариант 3
Вариант 15. Люнет
Возможные программы для открытия данных файлов: WinRAR (для распаковки архива *.zip или *.rar) КОМПАС 3D не ниже 16 версии для открытия файлов *.cdw, *.m3d, *.a3d, *.spw Любая программа для просмотра ПДФ для открытия ПДФ файлов. Пьянкова Ж.А. Компьютерная графика. Построение трехмерных сборочных единиц в системе КОМПАС 3D. Вариант 15. Люнет Люнет – приспособление для металлорежущего станка, поддерживающее предмет во избежание его прогиба или дрожания при обработке. Данный люнет предназначен
150 руб.
Вариант 15. Люнет
Вариант 15. Люнет
Чертежи деталей: 1. Державка резцовая 2. Втулка сменная 3. Крышка Сборочный чертеж , спецификация, 3D модели деталей и сборка. Описание сборки.
125 руб.
Вариант 15. Люнет
Люнет - Вариант 15
Ж.А. Пьянкова. Компьютерная графика. Построение трехмерных сборочных единиц в системе "Компас 3D". Вариант 15 - Люнет. Сборочный чертеж. Модели. Деталирование. Люнет – приспособление для металлорежущего станка, поддерживающее предмет во избежание его прогиба или дрожания при обработке. Данный люнет предназначен для обработки деталей из пруткового материала малых диаметров. Приспособление представляет собой резцовую державку (1), в специальной головке которой запрессован подшипник (4) со сменной
User .Инженер. : 16 мая 2023
150 руб.
Люнет - Вариант 15 promo
Корпус. Вариант 15
Корпус. Вариант 15 По двум проекциям построить третью проекцию с применением разрезов, указанных в схеме, изометрическую проекцию учебной модели с вырезом передней четверти. Нанести размеры. Чертеж и 3d модель (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D. Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer. По другим вариантам и всем вопросам пишите в Л/С. Отвечу и помогу.
User coolns : 15 марта 2023
100 руб.
Корпус. Вариант 15 promo
Корпус - Вариант 3. Задание 60
С.К. Боголюбов. Индивидуальные задания по курсу черчения. Задание 60. Вариант 3. Корпус. По двум данным проекциям построить третью проекцию с применением разрезов, указанных в схеме, изометрическую проекцию учебной модели с вырезом передней четверти. В состав работы входит: Чертеж; 3D модель. Выполнено в программе Компас + чертеж в PDF.
User .Инженер. : 22 июля 2025
150 руб.
Корпус - Вариант 3. Задание 60 promo
Функциональное и логическое программирование. Экзамен. 5-й семестр. 8-й билет
1. На языке Лисп составьте композицию из функций CAR и CDR, для которой результатом применения этой композиции к списку((1) (2 (3 4)) 5) будет 3. 2. Какое значение получит X в результате операции сопоставления (унификации) списков [a,b,c,d,e] и [X|_] в Прологе?
User karapulka : 23 января 2018
30 руб.
Термодинамика и теплопередача СамГУПС 2012 Задача 38 Вариант 8
Плоская стальная стенка, имеющая коэффициент теплопроводности λ=50 Вт/(м·К), толщиной δ=12 мм омывается с одной стороны дымовыми газами с температурой t1=900 ºC, а с другой — водой с температурой t2=200 ºC. Коэффициенты теплоотдачи α1 и α2. Определить коэффициент теплопередачи k и тепловой поток q для чистой стенки; для стенки, покрытой со стороны воды слоем накипи толщиной δ2=10 мм; λ2=0,6 Вт/(м·К). Найти температуру поверхностей стенки и накипи, построить для обоих случаев графики распределени
User Z24 : 12 ноября 2025
200 руб.
Термодинамика и теплопередача СамГУПС 2012 Задача 38 Вариант 8
Аудит основы
По результатам работы за отчетный год ЗАО «Светлана» по критерию «объем выручки» подлежит обязательному аудиту и пригласило для проведения аудиторской проверки по рекомендации своего учредителя аудиторскую фирму «К+», которая приняла данное предложение. Оцените правильность решения аудиторской организации.
User slanka : 20 сентября 2014
120 руб.
up Наверх