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

Цена:
200 руб.

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

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

Описание

No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.
No4 Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче No3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
No5 Пусть КС-язык задан своим описанием:
L={a n b k c 2n k 0, n > 0}. Например, ‘acc’, ‘abcc’, ‘aacccc’, ‘aabcccc’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.
No6 Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи No5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче No5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.


No7 Пусть требуется выполнить перевод цепочек с одного КС-языка на другой:
= {(x,y) | x = 0k12k+1, y=ak-1b2k | k>0}. Например: (0111,bb), (0011111,abbbb).
Построить T – схему синтаксически управляемого перевода для выполнения этого (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.
No8 Построить преобразователь с магазинной памятью P для выполнения перевода (P) из задачи No7. Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде последовательной смены конфигураций построенного преобразователя, указывая номера правил.

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

Дата: 14 марта 2012, 17:32
Тема: Проверена работа по предмету 'Теория языков программирования и методы трансляции'

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

Бах Ольга Анатольевна


ВАРИАНТ №3 Могу выполнить любой вариант.
Контрольная работа по дисциплине "Теория языков программирования и методы трансляции"
Задание №1 Пусть регулярный язык задан своим описанием: Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п. Построить регулярное выражение, задающее этот язык. Построить регулярную грамматику, задающую язык из задачи №1. Задание №3 Построить КС-грамматику, задающую язык из задачи №1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода,
User 1231233 : 23 января 2012
23 руб.
Теория языков программирования и методы трансляции
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов. Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
User Илья272 : 5 ноября 2023
1300 руб.
Теория языков программирования и методы трансляции
Билет No1 1) Классификация грамматик и языков по Хомскому. Проиллюстрировать на примерах (примеры должны быть свои). 2) Нисходящий распознаватель языков с возвратами. Алгоритм распознавателя с подбором альтернатив. Проиллюстрировать на примере (пример должен быть свой). 3) Построить детерминированный автомат с магазинной памятью P (с опустошением стека), допускающий язык L(P) = {a n b n c 2k k > 0, n 0}. Построить КС-грамматику для задания этого же языка.
User piligrim-24 : 11 апреля 2012
50 руб.
Теория языков программирования и методы трансляции
Лабораторная работа № 3 По дисциплине «Теория языков программирования и методы трансляции» Моделирование работы МПА Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный авт
User piligrim-24 : 3 марта 2012
50 руб.
Контрольная работа по дисциплине «Теория языков программирования и методы трансляции» Вариант 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 руб.
Контрольная работа по дисциплине "Теория языков программирования и методы трансляции". Вариант 15
КОНТРОЛЬНАЯ РАБОТА ВАРИАНТ No15 (8 ЗАДАНИЙ) No1 Пусть регулярный язык задан своим описанием: Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и содержащих нечётное количество единиц. Например, ‘1aa’, ‘10aa’, ‘a1aa’ и т.п. Построить регулярное выражение, задающее этот язык. No2 Построить регулярную грамматику, задающую язык из задачи No1. No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепоч
User piligrim-24 : 3 марта 2012
50 руб.
Курсовая работа. Вариант №3. Теория языков программирования и методы трансляции.
Курсовая работа Вариант 3 Написать программу для автоматического построения регулярного выражения (РВ) по словесному описанию языка. Вход программы: алфавит языка, обязательная начальная подцепочка, выбранный символ алфавита, его кратность (натуральное число), 2 числа – диапазон длин для генерации цепочек. Выход: построенное регулярное выражение, результат генерации цепочек. Подробно: Язык задан своим алфавитом, обязательной начальной цепочкой и указанием кратности вхождений некоторого сим
User SibGUTI2 : 3 октября 2016
70 руб.
Лабораторная работа №1 по дисциплине « Основы схемотехники». Исследование резисторного каскада предварительного усиления на биполярном транзисторе
Задание к лабораторной работе 1) Изучить вопросы курса 2) Изучить принципиальную схему усилителя, особенности работы с программой Electronics workbench. 3) Для заданной схемы рассчитать следующие параметры усилителя: - Коэффициент усиления по напряжению, сквозной коэффициент усиления каскада. - Коэффициент частотных искажений каскада на частоте 40 Гц, обусловленной влиянием емкости в цепи эмиттера Сэ (С5) и разделительных конденсаторов Ср вх (С1) и Ср вых (С2). Определить общий коэффициент част
User rukand : 31 октября 2013
99 руб.
Электромагнитные поля и волны. Контрольная работа №1. Вариант №14.
Электромагнитные поля и волны. Контрольная работа No1. Вариант No14. ЗАДАЧА 1 Плоская электромагнитная волна с частотой f =200 МГц распространяется в безграничной реальной среде с диэлектрической проницаемостью ε=2,5, магнитной проницаемостью μ= 1, проводимостью σ=0,06 Сим/м. Амплитуда напряженности электрического поля в точке с координатой z = 0 Еm=2 В/м. 1.Определить к какому типу относится данная среда на заданной частоте. 2.Рассчитать фазовый набег волны на расстоянии, равном глубине прони
User sibgutido : 16 мая 2013
150 руб.
ЗАЧЕТНАЯ РАБОТА. Основы компьютерных технологий. Билет 41
ТЗ №1Какое приложение OpenOffice надо использовать для выполнения данного задания? OpenOffice Writer OpenOffice Calc OpenOffice Impress ТЗ №3 Какое приложение OpenOffice надо использовать для выполнения данного задания? OpenOffice Writer OpenOffice Calc OpenOffice Impress ТЗ №7Установите соответствие для OpenOffice Writer: Выравнивание по левому краю Ctrl+L Выравнивание по правому краю Ctrl+R Выравнивание по центру Ctrl+E ТЗ №8 Выберите параметры шрифта в OpenOffice Writer: Начертание Размер
User Ирина36 : 16 сентября 2022
30 руб.
Привод поршневой пневматический МЧ00.47.00.00. Деталировка
Пневматический поршневой привод является исполнительным механизмом одностороннего действия и предназначен для управления заслонкой газовой отсечки нагревательных колодцев. При включении привода сжатый воздух, поступающий через отверстие крышки поз. 4, перемещает вправо поршень поз. 5, и шток поз. 7 с вилкой поз. 3 действует на приводной орган, с которым он соединен. При прекращении подачи сжатого воздуха в цилиндр поз. 1 пружина поз. 6 возвращает поршень привода в исходное положение. В цилиндре
User bublegum : 20 мая 2021
600 руб.
Привод поршневой пневматический МЧ00.47.00.00. Деталировка promo
up Наверх