Теория языков программирования и методы трансляции. Контрольная работа. Варианти №20
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Отличная работа. Оценка зачет.
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,a,b}*, начинающихся цепочкой ’bb’ и содержащих нечётное количество нулей. Например, ‘bb0’, ‘bb000’, ‘bb0a’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.
No4 Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче No3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
No5 Пусть КС-язык задан своим описанием:
L={a 2k (b c) n a 2k 1⁄2 k 3 0, n > 0}. Например, ‘bc’, ‘aabcaa’, ‘bcbcbc’, ‘aabcbcaa’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.
No6 Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи No5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче No5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.
No7 Пусть требуется выполнить перевод t цепочек с одного КС-языка на другой:
t = {(x,y) | x = 1n02k1n, y=a2nbk+1| k>0, n>0}. Например: (1001,aabb), (110011,aaaabb).
Построить T – схему синтаксически управляемого перевода для выполнения этого t (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.
No8 Построить преобразователь с магазинной памятью P для выполнения перевода t (P) из задачи No7. Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде последовательной смены конфигураций построенного преобразователя, указывая номера правил.
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,a,b}*, начинающихся цепочкой ’bb’ и содержащих нечётное количество нулей. Например, ‘bb0’, ‘bb000’, ‘bb0a’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера применённых правил (или сами правила, как показано в примере). Использовать левосторонний или правосторонний вывод.
No4 Построить детерминированный конечный автомат (ДКА), распознающий язык из задачи No1. Функцию переходов ДКА представить в двух видах: таблицей и графом переходов. Проверить с помощью этого ДКА допустимость цепочек языка, полученных в задаче No3. Процесс проверки выписать в виде последовательности конфигураций построенного ДКА.
No5 Пусть КС-язык задан своим описанием:
L={a 2k (b c) n a 2k 1⁄2 k 3 0, n > 0}. Например, ‘bc’, ‘aabcaa’, ‘bcbcbc’, ‘aabcbcaa’.
Построить КС-грамматику, задающую этот язык. Допустимо использовать пустые правила. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указывая номера правил.
No6 Построить детерминированный автомат с магазинной памятью, распознающий язык из задачи No5 и работающий с опустошением стека. Проверить с помощью этого ДМПА допустимость цепочек языка, полученных в задаче No5. Процесс проверки выписать в виде последовательности конфигураций построенного ДМПА, указывая номера правил.
No7 Пусть требуется выполнить перевод t цепочек с одного КС-языка на другой:
t = {(x,y) | x = 1n02k1n, y=a2nbk+1| k>0, n>0}. Например: (1001,aabb), (110011,aaaabb).
Построить T – схему синтаксически управляемого перевода для выполнения этого t (T). Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде выводимых пар цепочек, указывая номера правил.
No8 Построить преобразователь с магазинной памятью P для выполнения перевода t (P) из задачи No7. Взять две цепочки исходного языка и выполнить их перевод, процесс перевода выписать в виде последовательной смены конфигураций построенного преобразователя, указывая номера правил.
Похожие материалы
Теория языков программирования и методы трансляции
Илья272
: 5 ноября 2023
Лабораторные работы основаны на лекционном материале; каждая выполняется после изучения соответствующего теоретического раздела. До выполнения лабораторной работы нужно внимательно разобраться с примерами, ответить на контрольные вопросы изученного теоретического раздела, а также решить задачи, предлагаемые в составе контрольных вопросов.
Каждая работа снабжена методическими указаниями, сопровождающими текст задания. Рекомендуется внимательно читать задание и выполнять работу в строгом соответс
1300 руб.
Теория языков программирования и методы трансляции
piligrim-24
: 11 апреля 2012
Билет No1
1) Классификация грамматик и языков по Хомскому. Проиллюстрировать на примерах (примеры должны быть свои).
2) Нисходящий распознаватель языков с возвратами. Алгоритм распознавателя с подбором альтернатив. Проиллюстрировать на примере (пример должен быть свой).
3) Построить детерминированный автомат с магазинной памятью P (с опустошением стека), допускающий язык L(P) = {a n b n c 2k k > 0, n 0}. Построить КС-грамматику для задания этого же языка.
50 руб.
Теория языков программирования и методы трансляции
piligrim-24
: 3 марта 2012
Лабораторная работа № 3
По дисциплине «Теория языков программирования и методы трансляции»
Моделирование работы МПА
Пусть контекстно-свободный язык задаётся детерминированным автоматом с магазинной памятью – ДМПА (теоретический материал раздела 3.1). Написать программу, которая будет проверять для вводимой цепочки, принадлежит ли она заданному КС-языку. В случае отрицательного ответа необходимо давать пояснение, по какой причине цепочка не принадлежит языку (аналогично лаб. раб №2) Исходный авт
50 руб.
Контрольная работа по курсу «Теория языков программирования и методы трансляции»
Некто
: 16 сентября 2018
Задание 1:
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {1,a,b}*, содержащих подцепочку ’aa’ и чётное количество единиц. Например, ‘aa’, ‘1aa1’, ‘1b1aa’, ‘aa11’ и т.п.
Построить регулярное выражение, задающее этот язык.
Задание 2:
Построить регулярную грамматику, задающую язык из задачи №1.
Задание 3:
Построить КС-грамматику, задающую язык из задачи №1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вы
200 руб.
Контрольная работа по дисциплине "Теория языков программирования и методы трансляции"
1231233
: 23 января 2012
Задание №1
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
Построить регулярную грамматику, задающую язык из задачи №1.
Задание №3
Построить КС-грамматику, задающую язык из задачи №1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода,
23 руб.
Теория языков программирования и методы трансляции. Контрольная работа. Вариант 14.
zhekaersh
: 17 февраля 2015
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, начинающихся цепочкой ’01’ и содержащих чётное количество единиц. Например, ‘011’, ‘01a1’, ‘0110’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, указыва
100 руб.
Теория языков программирования и методы трансляции. Контрольная работа. Вариант №7
new2011
: 19 февраля 2014
Вариант 7
No1 Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {1,a,b}*, содержащих подцепочку ’aa’ и чётное количество единиц. Например, ‘aa’, ‘1aa1’, ‘1b1aa’, ‘aa11’ и т.п.
Построить регулярное выражение, задающее этот язык.
No2 Построить регулярную грамматику, задающую язык из задачи No1.
No3 Построить КС-грамматику, задающую язык из задачи No1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочки вывода, у
250 руб.
Теория языков программирования и методы трансляции. Контрольная работа. Вариант №3
JulDir
: 22 сентября 2013
Задание 1
Пусть регулярный язык задан своим описанием:
Множество всех цепочек из {0,1,a}*, заканчивающихся цепочкой ’aa’ и имеющих длину, кратную трём. Например, ‘aaa’, ‘0aa’, ‘1aa’, ‘0a01aa’ и т.п.
Построить регулярное выражение, задающее этот язык.
Задание 2
Построить регулярную грамматику, задающую язык из задания 1.
Задание 3
Построить КС-грамматику, задающую язык из задания 1. Сгенерировать две цепочки языка по построенной грамматике. Процесс генерации цепочек языка записать в виде цепочк
99 руб.
Другие работы
Политическая культура
alfFRED
: 19 февраля 2013
Содержание Введение стр. 1. Культура как явление стр.2. Определение сущности культуры общества стр.3. Структура политической культуры стр.4. Соотношение гражданской и политической культур стр.10 Заключение стр.17 Использованная литература стр.19 Введение Сегодня никому уже не надо доказывать, сколь большое теоретическое и практическое значение
имеет исследование такой проблемы как проблема политической культуры - ее сущности, структуры, функции. Разговоры о политической культуре вошли у нас в м
10 руб.
Лабораторная работа № 2 по дисциплине: Техника мультисервисных сетей
AndrySSS
: 11 июня 2013
Тема: «Изучение мультиплексора SDH фирмы НАТЕКС»
Цель работы: Изучение технологии SDH, способов формирования различных цифровых потоков иерархии SDH, основных преимуществ и отличий систем SDH и PDH.
Исследование мультиплексора SDH FG-FOM16L2, его основных характеристик и возможностей применения в различных сетях.
В ходе выполнения данной лабораторной работы применёно соответствующее программное обеспечение.
Для прохождения практической работы по изучению работы мультиплексора необходимо сдать т
350 руб.
Финансовый анализ деятельности субъекта хозяйствования
evelin
: 4 января 2014
1. Формирование валовой (общей) прибыли, прибыли от реализации продукции (работ, услуг), прибыли от операционных и внереализационных операций. Факторы, влияющие на финансовые результаты
Результатом деятельности любого предприятия являются доходы. Доходами признается увеличение экономических выгод предприятия в результате поступления активов (денежных средств, иного имущества) и погашения обязательств, приводящих к увеличению его капитала.
Доходы предприятия в зависимости от его характера, усло
15 руб.
Экзамен. Региональная экономика. Билет № 10
Samolyanova
: 22 октября 2017
Билет № 10
1. Теория экономического районирования.
2. Демографический потенциал России (динамика механического, естественного движения – расселение).
3. Понятие «ПТК».
100 руб.